怎么对手机app进行测试脚本的录制,进而使用Jmeter进行性能测试

如题所述

1、 æ–°å»ºä¸€ä¸ªThread Group

2、 å³é”®WorkBench,选择HTTP(S) Test Script Recorder

3、 é€‰æ‹©Target Control和Grouping,Target Control设置后就会自动化放入到Thread Group里面,设置Grouping为“Put each Group in a new controller”就会自动化进行分组。分组的过程就是在打开一个页面后调用的接口集合。

4、 ç‚¹å‡»å¯åŠ¨

5、 å¼€å§‹å½•åˆ¶è„šæœ¬ï¼šæ“ä½œAPP各个功能,Thread Group里面会生成接口请求。如图:

分组里面是接口的请求


后续就可以针对性能测试场景设置参数化、延时、集合点,事务。

JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 å®ƒå¯ä»¥ç”¨äºŽæµ‹è¯•é™æ€å’ŒåŠ¨æ€èµ„源,例如静态文件、Java å°æœåŠ¡ç¨‹åºã€CGI è„šæœ¬ã€Java å¯¹è±¡ã€æ•°æ®åº“、FTP æœåŠ¡å™¨ï¼Œ ç­‰ç­‰ã€‚

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-30
Loadrunner可以使用代理的模式录制到APP上的请求,但是jmeter就没有这个功能了。
所以,如果你确实需要用Jmeter去做这个测试,就得要自己手动写脚本了。
因为APP中大都是调用后端服务器的接口,测试的重点也都是服务器的接口服务,所以,你可以使用相关的抓包工具,找到APP在做相关的业务的时候调用的后端接口,然后整理出来手工写出脚本。本回答被网友采纳
第2个回答  2015-12-18
  具体步骤:
  1、电脑启动jmeter

  2、jmeter在测试计划新建线程组,在工作台新建http代理服务器

  3、设置IE代理到本地

  4、手机wifi设置代理连接到PC

  5、【启动】jmeter代理服务器

  6、现在电脑随便点开一个网页测试是否能抓到包

  7、一切正常,手机开始启动app执行登陆操作,输入手机号码获取短信验证码

  8、保存回放
  在jmeter保存脚本后,再回放脚本,指定手机号码能正常收到短信。本回答被网友采纳
相似回答