前提:已安装Java,已下载Jmeter,手机网络和电脑网络在同一个局域网内
1、打开Jmeter,在测试计划上点右键新建进程,名为:APP录制脚本;
2、在工作台上右键,新建HTTP代理服务器,设置端口号为8888(Jmeter新建一个守护进程,监听端口8888,此时Jmeter就相当于一个代理服务器,只需让手机连上这个代理服务器即可),目标控制器选择APP录制脚本;
3、打开手机WiFi,设置手动代理的IP为电脑IP,端口为8888;
4、在手机上执行APP的一些请求服务器的操作,此时Jmeter就已经在记录APP端对服务器的请求,录制完之后,在Jmeter上重新执行这些请求的时候,就会把这些请求发到服务器上;
5、跑脚本,打开监听器中的查看结果树,就可以看到那些请求是成功的;
也可以设置进程数,便可对服务器进行压力和性能测试。
Ramp-Up Period:设置的线程数在多少秒之内要全部启动完。eg:5个线程,10秒。表示每隔两秒就启动一个线程
Delay Thread creation until needed:当需要启动线程的时候才去创建线程,这样可以在刚开始启动线程的时候节约资源。
6、备注:
代理服务器中可以设置请求过滤的包含模式和排除模式,一般情况下就写请求文件后缀的正则表达式,eg: [.*\.png],中括号里的就是正则匹配
时间: 2024-10-09 00:12:55