今天逛了下51测试论坛,突然想到Jmeter可以设置代理服务器,并且能自动录制HTTP请求接口,于是乎就想用到了用JMeter设置代理服务器,然后手机连接代理到电脑,并抓取手机APP的请求。
具体步骤:
1、电脑启动jmeter
2、jmeter在测试计划新建线程组,在工作台新建http代理服务器
3、设置IE代理到本地
4、手机wifi设置代理连接到PC
5、【启动】jmeter代理服务器
6、现在电脑随便点开一个网页测试是否能抓到包
7、一切正常,手机开始启动app执行登陆操作,输入手机号码获取短信验证码
8、保存回放
在jmeter保存脚本后,再回放脚本,指定手机号码能正常收到短信。
jmeter测试性能的本质是收集请求发送到接收这一段时间的时间差来判断一套系统的响应时间,同时获取一些服务的性能测试,并不能对客户端进行性能测试。
如果想要对客户端做性能测试,运行的时候看cpu、内存的利用率即可,手机端也是同理的。