天天看点

jmeter整理文档



  1. 学习了Jenkis部署和linux脚本;
  1. Jmeter接口和性能测试;(使用SoapUI和Jmeter都可以进行自动化接试)

总的学习链接:

http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/

(1)Jmeter接口测试之登录测试

http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/20161212144534.html

(2)Jmeter录制复杂web测试脚本(Jmeter可以进行录制操作)----到时再看多一些资料

http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/2016128170226.html

(3)JMeter接口性能测试之压测WebService

http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/20161129142953.html

(4)Jmeter接口测试--get请求&post请求

http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/20161121172402.html

(5)JMeter压力测试初级教程

http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/20161118113940.html

总结:该章节用到了“函数助手对话框”的功能

(6)用JMeter录制脚本

http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/2016114145718.html

有两种方法:

  1. 通过bodboy来录制脚本,然后将录制的.jmx文件导入到Jmeter中;
  2. 通过Jmeter自身的录制功能;

三、问题和总结:

(1)systemName:系统名称,须和白名单配置的系统名称一致。(白名单是什么意思)

(2)Jmeter的聚合报告、查看结果树和用表格查看结果怎么看???

Average:默认情况下是单个Request的平均响应时间

Median:中位数,也就是50%用户的响应时间

90%:90%用户的响应时间—为什么要有90%的平均响应时间请看下面链接?

http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html

Error%:通过率

Throughput:吞吐量(默认情况下表示每秒完成的请求数(Request per Second))

KB/sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

请求响应时间指的是从client端发出请求到得到响应的整个时间(每个请求都有一个相应时间,假如有10个请求,那么每个请求会对应一个相应时间,那么平均响应时间就是10个请求的响应时间相加除于10得到的)

(3)Jmeter响应断言详解

http://www.cnblogs.com/raxliao/p/4332824.html

(4)对于这么多的部件,JMeter执行顺序规则如下:

  配置元件

  前置处理器

  定时器

  采样器

  后置处理器(除非服务器响应为空)

  断言(除非服务器响应为空)

  监听器(除非服务器响应为空)

HTTP请求默认值

HTTP信息头管理器

继续阅读