admin 管理员组

文章数量: 887019


2024年2月20日发(作者:图片导航栏css代码)

微信小程序压力测试报告

微信小程序压力测试报告(模板)

2020/02/28

微信小程序压力测试报告

目 录

1.1测试内容 ........................................................ 1

1.2测试方法 ........................................................ 1

1.3测试目标 ........................................................ 1

1.4测试环境 ........................................................ 1

1.5测试工具 ........................................................ 2

2.1测试方法 ........................................................ 2

2.2测试结果与分析 .................................................. 7

2.3备注 ............................................................ 9

微信小程序压力测试报告

1.1测试内容

本次测试是针对微信小程序进行的压力测试。

1.2测试方法

本次测试采用Apache的开源测试工具Jmeter4.0。采用本地动态获取请求数据并通过HTTP协议POST方式发送请求。

1.3测试目标

 验证小程序在单机部署情况下可承受的最大负荷量,分别并发x人,y人等使用,观察小程序的各项阈值指标。

 验证小程序随着用户量的增加,是否能稳定运行。

1.4测试环境

环境

客户端

服务端

移动端

机器型号

操作系统

CPU

内存

1.5测试工具

Apache Jmeter 4.0

小米手机Max 1

微信小程序压力测试报告

1

微信小程序压力测试报告

2.1测试方法

1. 打开Jmeter,在测试计划中新建一个线程组,分别设置线程数,每个用户启动的延迟时间和循环次数。

2. 步骤。在TestPlan下右单击Add-Threads(Users)-Thread Group,新建一个线程组,如图:

3.配置参数。最大并发数为50,延迟时间为0,循环次数为1。

配置项

Number of Threads(users)

Ramp-up Period(in second)

Loop Count

参数值

50

0

1

微信小程序压力测试报告

2

微信小程序压力测试报告

3. 在工作台中新建HTTP代理服务器。在TestPlan下右单击Add-Non Test Elements-HTTP(S)Test Script Recorder,如图

4. 配置代理服务器参数。设置端口号为:8888(与手机端保持一致),Target Controller选择TestPlan>Thread Group,Grouping:Do not group samplers,如图:

微信小程序压力测试报告

3

微信小程序压力测试报告

5. 新建察看结果树。在TestPlan下右单击Add-Listener-View Result Tree,如图:

6. 新建摘要报告。在TestPlan下右单击Add-Listener-Summary Report,如图:

微信小程序压力测试报告

4

微信小程序压力测试报告

7.配置移动端网络环境。在手机移动端设置与电脑相同的网段并设置代理服务器,服务器填写本机电脑的IP(192.168.0.142),端口号为Jmeter中设置的端口号,默认是8888。如图:

微信小程序压力测试报告

5

微信小程序压力测试报告

8.配置完成后就可以开始测试了,使用测试手机小米MAX1运行微信,选择小程序,运行相关业务流程…,退出小程序。在操作移动端小程序过程中所有的请求都会被记录在线程组中,操作完之后应该可以在线程组中看到许多的URL请求,如图:

(1)HTTP Request图

微信小程序压力测试报告

6

微信小程序压力测试报告

2.2测试结果与分析

(1)并发量在x人,捕获到的响应数如下:

(2)View Result Tree

微信小程序压力测试报告

7

微信小程序压力测试报告

(3)Summary Report(xxx人并发)结果如图

(4)Summary Report(xxxx人并发)结果如图

微信小程序压力测试报告

8

微信小程序压力测试报告

(5)Summary Report(xxxxx人并发)结果如图

(6)总结:

当并发数量在xx的时候,状况:包括Error率,throughput是?/sec,随着并发数的增加,相关结论?

微信小程序压力测试报告

9


本文标签: 程序 微信 压力 测试报告 测试