使用JMeter的HTTP代理服务器录制app脚本

本文为原创文章,转载请注明出处,谢谢!

更多交流,请关注微信公众号,谢谢支持



Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,最初用于web应用测试,后来扩展到java对象、数据库、FTP服务器等领域。使用JMeter进行压力测试,首先要将接口维护到JMeter工具中,当然,每个接口手动维护进去也是可以的,但是下面的这种方法能够非常快速的将app所需要测试的接口录制到JMeter中。

一、JMeter工具设置:

1.运行JMeter

在JMeter安装目录下找到bin目录,双击jmeter.bat运行jmeter,如果是linux系统,则运行jmeter.sh。本文以windows系统为例



2.添加线程组

测试计划-右键-添加-Threads(Users)-线程组。此处线程组名字可以自定义



3.添加HTTP代理服务器

工作台-添加-非测试元件-HTTP代理服务器


4.设置HTTP代理服务器

端口:建议不要设置8080或者8888等常见端口

目标控制器:测试计划-XXX线程组

包含模式&排除模式:格式如".*\.png"


  

5.启动HTTP代理服务器

点击最下方启动按钮,弹出安装证书提示,点击确定


以上JMeter工具就设置好了,下面看一下手机要怎么设置呢

二、手机设置:

1.配置手机代理

保证与安装jmeter的电脑使用同一个局域网,无线网-修改网络,设置代理服务器主机名及端口,保存


2.在手机上安装证书

进入jmeter安装目录,在bin目录下找到ApacheJMeterTemporaryRootCA.crt文件,上传到手机磁盘根目录下,安装证书

设置-安全-从SD卡安装(不同手机安装路径不同,不会安装的可自行百度),找到该证书,输入证书名称后确定,安装成功



3.返回jmeter,操作app,即可在jmeter线程组中看到录制的接口,再对接口加工一下,就可以做接口和压力测试了












  • 1
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值