- 学习了Jenkis部署和linux脚本;
- 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
有两种方法:
- 通过bodboy来录制脚本,然后将录制的.jmx文件导入到Jmeter中;
- 通过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信息头管理器