0

    使用jmeter进行App服务器压力测试

    2023.04.20 | admin | 151次围观

    如果请求服务器数据使用的是https协议,下面的就不用看了,下面的做法不能对于https请求做压力测试。

    首先,没有jmeter相关软件的同学可以在这里下载:jmeter。

    1、打开jmeter,在测试计划中新建一个线程组,该线程组可以不用设置。

    2、在工作台中新建一个HTTP代理服务器,

    在HTTPS Domains中填写打开jmeter的电脑的ip地址(在dos命令行中使用ipconfig可以查看网络地址信息),注意的是,该电脑与测试手机应该处于同一个wifi网络,然后是目标控制器选择刚刚在测试计划中新建的线程组(使用测试手机进行测试的时候app安全性测试点,会把所有的请求都放在该线程组下面),其他设置有兴趣的同学可以深入研究。

    3、下面以iphone6app安全性测试点,ios11测试为例:

    在wifi中设置所在网络的代理服务器:

    使用jmeter进行App服务器压力测试

    选择手动:

    服务器填写刚才的IP地址,端口号根据代理服务器中的端口进行设置,默认应该是8888。

    4、设置完了之后,使用测试手机运行app,在操作app过程中所有的请求都会被记录在线程组中,操作完之后应该可以在线程组中看到许多url请求:

    可以根据需要删除部分不需要测试的请求。

    5、线程组中得到需要压测的请求之后,根据需要设置线程组的属性,然后添加监听器,这里我添加的是查看结果树以及聚合报告监听器,准备就绪之后点击绿色的三角按钮运行线程组,执行完之后,可以在查看结果树中查看请求运行状态:

    在聚合报告中可以看到每个请求的基本信息:

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    标签: jmeter
    发表评论