【JMeter】如何用JMeter进行压力测试(调试脚本已再猪猪微信的收藏中进行了收藏哦,名字叫exam-wow.jmx)
一、用badboy录制压测过程形成脚本另存为jmeter格式文档。
二、JMeter工具的应用
1.用jmeter工具打开一中导出的jmeter文件,进行优化修改。
2.创建路径如下:
3.test展开
4.username参数化设置
1)添加用户名参数化并设置参数化的用户名及密码
2)将脚本中的用户名替换成${username}
5.关联函数设置;
脚本中添加正则表达式提取器,通过fiddler中的抓取代码,通过fiddler工具找到关联函数的左右边界,然后取值部分用(.+?)来代替即可完成正则的配置。
1)attempt
2)sesskey
3)qusage
4)页面中对应关联函数都进行相应的替换
5)添加Debug PostProcessor,在检查树中查看参数取值是否正确。
6.其他设置
1)HTTP Cookie Manager
2)User Defined Variables
3)HTTP Header Manager
4)查看结果树
三、疑难wow解答记录:
1.比如脚本中存在输入中文的情况,比如考试中存在填空题,北京录制过程中解析成了乱码,那么可以通过修改这里来解决此问题。
2.北京、下一页字样如果也录制成了乱码,那么可以将乱码文字修改为正常答题结果或者下一页文字。
3.自动重定向和跟随重定向区别?
答:取样器结果中如果Response code为301、302、303的话类似3xx形式,那么推荐使用“跟随重定向”。如果使用“自动重定向”就会报错不通过哦。