jmeter性能测试教程(jmeter性能测试的原理)
大家好,今天就和蜜蜜一起来看看这个问题吧 。jmeter性能测试的原理,jmeter性能测试教程很多人还不知道,现在让我们一起来看看吧!
1、 Apache jmeter可用于测试静态和动态资源(文件、Servlet、Perl脚本、java对象、数据库和查询、FTP服务器等)的性能。).它可以用来模拟服务器、网络或对象上的重负载,以测试它们的强度或分析不同压力类型下的整体性能。
2、 1.测试场景的设计
3、 在制定JMeter压力测试计划时,需要提前设计场景,在我们的业务应用中设想几个场景。
4、 例如,考虑以下场景。
5、 场景1。几个经销商同时登录消费者后,大约20%的经销商登录整车,80%的经销商登录维修零件。
6、 场景2。多个经销商在月底同时进行库存操作。
7、 场景3。多个经销商同时搜索查询xxx功能。
8、 2.测试记录相关
9、 使用JMeter的代理或者BadBoy进行录制时,尤其是使用JMeter的代理时,操作不能太快,否则容易造成录制失败。
10、 录制完成后,需要对录制的代码进行处理。
11、 例如,适当的附加断言可以在实际操作中确认这一步的正确性。
12、 3.在测试的实施过程中
13、 当几个人同时负责同一个系统的JMeter压力测试时,需要考虑互不干扰。
14、 因为每个人都使用相同的服务器资源,如果不分配测试序列,测试结果可能不是我们想要的。
15、 这是一个混合的结果,所以没有意义。
16、 4.一些需要监控的数据
17、 CPU、内存、完全垃圾收集、硬盘使用、翻译数量等。web服务器、ap服务器、db服务器等。
18、 还需要分析JMeter中生成的汇总报表的数据。
19、 记录Jmeter脚本有两种方法,一种是设置代理;一种是使用badboy软件,支持导出jmx脚本。
20、 这里介绍第二种方法,用badboy录制脚本,然后导出Jmeter需要的jmx文件。
21、 首先在地址栏中输入要录制的脚本的地址,然后点击绿色按钮开始录制(也可以点击工具栏中的红色按钮进行录制)。单击红色圆形按钮旁边的黑色方形按钮结束脚本记录(如果您使用了loadrunner,那么步骤是相同的)。只需在嵌入式浏览器上操作你需要测试的动作,它就会自己记录你的相关动作。
22、 然后点击黑色按钮。记录完成后,我们可以导出jmx文件:
23、 另存为“登录developer.jmx”。
这篇文章到此就结束,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!