jmeter性能测试抓包和正则表达式提取器

作者 : 开心源码 本文共719个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共162人阅读

如何抓包

打开jmeter,点击测试计划_非测试元件_HTTP代理商服务器

image.png

输入端口:8888 目标控制器 :测试计划>线程组 分组:不对样本分组 点击启动

image.png
系统提醒
手动对浏览器增加安全证书

这里我用的是chrome浏览器
设置里面搜索:证书——选择管理证书

image.png
image.png

提醒:jmeter会自己生成一个证书在C:\software\apache-jmeter-4.0\bin\ApacheJMeterTemporaryRootCA.crt(这里是我的jmeter安装地址)

image.png

导入jmeter中的安全证书

image.png
image.png
image.png
image.png

注意:选择第一个选项 下一步

image.png

浏览器搜索代理商——打开代理商设置

image.png
image.png

注意:端口要跟jmeter端口一致,点击确定

image.png

打开指定的URL,jmeter会自动生成脚本。

image.png

增加查看结果树,调试脚本,能否成功。

image.png

脚本录制成功,但是没做交互,两个接口之间交互,比方token,需要增加到下一个接口,需要增加一个正则表达式提取器。

image.png

在第一个接口处,增加一个正则表达式提取器。

image.pngimage.png

总结:jmeter可以抓包,比fillder抓包工具效率高。正则表达式提取器的主要作用在于接口之间的交互,比方第一个接口的token需要发送到下一个接口才能使接口成功请求,这时候就需要用到正则表达式提取器,将第一个接口的token值提取出来,而后在下一个接口的信息头管理器增加变量就可

image.png

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » jmeter性能测试抓包和正则表达式提取器

发表回复