性能测试 Jmeter 02
1、脚本录制的流程与思路
业务流程->录制工具->脚本制作->性能测试
2、badbody 录制
第三方录制下来的脚本可能存在的出错点:
a. 录制产生的URL与实际不同
b. 选择为跟踪重定向
c. 录制后的脚本参数出现乱码
d. 修改字符编码格式为utf8
3、Jmeter代理录制
HTTP请求默认值=>HTTP代理服务器=>浏览器设置
https://jingyan.baidu.com/article/4e5b3e19333ff191911e2459.html
https://blog.****.net/qq_36350532/article/details/80617813
3.1 HTTP代理服务器
在Requests Filtering 中输入过滤的请求:
.*\.jpg,.*\.js,.*\.css 输入此3个表示不录制有此后缀的请求
4、用户自定义变量
a. 用户自定义变量,如下图。
b. 变量引用: ${变量名}
5、参数化:CsvReader函数、CsvDataSetConfig函数
参考: https://blog.****.net/xueningyang555/article/details/89716227
6、关联
关联:当上文有一些变量的值在下文当中被使用的时候
loadrunner与jmeter的关联的不同之处
a. 在loadrunner中,关联函数 是写在 要获取变量值的页面的 前面
在jmeter中,关联函数 是要写在 要获取变量值的页面的 后面
b. 在loadrunner中,关联函数是注册函数
在jmeter中,我们使用正则表达式提取器来进行关联
c. 正则表达式
备注:
(1)Bug管理工具:HP Quality Center(Test Director)(31%)、BugFree(9%)、Bugzilla(7%)、Mantis(8%)、IBM Clear Quest(9%)、Jira(8%)、TestTrack(4%)