【JMeter】如何用JMeter进行压力测试

【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形式,那么推荐使用“跟随重定向”。如果使用“自动重定向”就会报错不通过哦。

原文地址:https://www.cnblogs.com/zhuzhubaoya/p/7454209.html