Commit c3d5d6f5 by flyxiaozhu

测试

parent 771965e8
Showing with 558 additions and 411 deletions
erp2.0 service-api test 麦乐积分和三星积分商城 测试
== ==
测试说明文档 测试说明文档
...@@ -21,413 +21,7 @@ erp2.0 service-api test ...@@ -21,413 +21,7 @@ erp2.0 service-api test
> JMeter 中打开:data\erp2.0-测试结果.jmx > JMeter 中打开:data\erp2.0-测试结果.jmx
## 六、积分商城h5 API测试 ## 六、积分商城h5 API测试
* [maile](./doc/maile/maile.md)
### 1.需测试的接口列表 ## 七、三星积分商城 API测试
- 接口列表 * [samsung](./doc/samsung/samsung.md)
> 预发布环境域名:http://pre-h5.mailejifen.com \ No newline at end of file
生产环境域名:http://h5.mailejifen.com
| 接口名称 | 接口地址 |
| --- | --- |
| 收货地址列表 | /address/list |
| 添加地址 | /address/add |
| 删除地址 | /address/delete?id=#地址id |
| banner组件 | /assembly/swiper |
| 商品区组件 | /assembly/goods |
| 组件列表 | /assembly/index |
| 商品详情 | /goods/details?id=#商品id |
| 首页相关信息 | /site/get-index |
| 订单列表 | /order/list |
| 订单详情 | /order/detail?sn=#订单号 |
| 下单预检查 | /order/pre-check?id= #商品id |
| 创建订单 | /order/create #相关下单参数,区分实物,直充,卡券 |
| 关闭待支付订单 | /order/close-pay?sn=#订单号 |
| 查询物流信息 | /order/express-tracking?express_name=快递代码&express_sn=快递单号 |
| 删除订单 | /order/delete?sn=#订单号 |
- 接口脚本
![img](doc/index.png)
### 2. 响应断言
> 模式匹配规则:Substring
> 内容:"code":0
### 3.接口状态测试
1.用户组
| 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- |
| 1 | 0 | 1 | 模拟一个用户调用一次接口 |
2.请求结果:正常
![img](doc/status.png)
* 其中 关闭待支付订单 接口,因没有待支付商品数据,所以测试不通过
3.聚合报告
![img](doc/rest.png)
4.参数说明
![img](doc/param.png)
#### 4.接口压力测试
1.说明
先请求登录结果,获得cookie,使用 HTTP Cookie管理器保存
2.容忍度
所有请求的平均响应时间(Average):< 10s
错误率(ERROR):<= 10%
3.需压力测试的接口列表
| 接口名称 | 接口地址 |
| --- | --- |
| [创建订单](#创建订单) | /order/create #相关下单参数,区分实物,直充,卡券 |
| [收货地址列表](#收货地址列表) | /address/list |
| [添加地址](#添加地址) | /address/add |
| [banner组件](#banner组件) | /assembly/swiper |
| [商品区组件](#商品区组件) | /assembly/goods |
| [组件列表](#组件列表-压力测试) | /assembly/index |
| [商品详情](#商品详情-压力测试) | /goods/details?id=#商品id |
| [首页相关信息](#首页相关信息-压力测试) | /site/get-index |
| [订单列表](#订单列表-压力测试) | /order/list |
| [订单详情](#订单详情-压力测试) | /order/detail?sn=#订单号 |
| [下单预检查](#下单预检查-压力测试) | /order/pre-check?id= #商品id |
##### 创建订单-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 50 | 0 | 1 | 模拟50个用户循环调用接口1次 |
| 1-3 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-4 | 300 | 0 | 1 | 模拟300个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/createOrder-1.png)
- 测试编号 1-2
![img](doc/createOrder-2.png)
- 测试编号 1-3
![img](doc/createOrder-3.png)
- 测试编号 1-4
![img](doc/createOrder-4.png)
3.错误分析
错误主要集中在请求超时,订单重复错误
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在50左右,错误 <=10% 并发在350左右
##### 收货地址列表-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-3 | 700 | 0 | 1 | 模拟700个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/address-1.png)
- 测试编号 1-2
![img](doc/address-2.png)
- 测试编号 1-3
![img](doc/address-3.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在200左右,错误 <=10% 并发在600左右
##### 添加地址-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/addAddress-1.png)
- 测试编号 1-2
![img](doc/addAddress-2.png)
- 测试编号 1-3
![img](doc/addAddress-3.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在150左右,错误 <=10% 并发在600左右
##### banner组件-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/banner-1.png)
- 测试编号 1-2
![img](doc/banner-2.png)
- 测试编号 1-3
![img](doc/banner-3.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在250左右,错误 <=10% 并发在650左右
##### 商品区组件
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/goods-1.png)
- 测试编号 1-2
![img](doc/goods-2.png)
- 测试编号 1-3
![img](doc/goods-3.png)
- 测试编号 1-4
![img](doc/goods-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在500左右,错误 <=10% 并发在700左右
##### 组件列表-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/component-1.png)
- 测试编号 1-2
![img](doc/component-2.png)
- 测试编号 1-3
![img](doc/component-3.png)
- 测试编号 1-4
![img](doc/component-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在500左右,错误 <=10% 并发在700左右
##### 商品详情-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/goodsDetail-1.png)
- 测试编号 1-2
![img](doc/goodsDetail-2.png)
- 测试编号 1-3
![img](doc/goodsDetail-3.png)
- 测试编号 1-4
![img](doc/goodsDetail-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在200左右,错误 <=10% 并发在650左右
##### 首页相关信息-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/indexDetail-1.png)
- 测试编号 1-2
![img](doc/indexDetail-2.png)
- 测试编号 1-3
![img](doc/indexDetail-3.png)
- 测试编号 1-4
![img](doc/indexDetail-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在600左右,错误 <=10% 并发在700左右
##### 订单列表-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/orderList-1.png)
- 测试编号 1-2
![img](doc/orderList-2.png)
- 测试编号 1-3
![img](doc/orderList-3.png)
- 测试编号 1-4
![img](doc/orderList-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在300左右,错误 <=10% 并发在700左右
##### 订单详情-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/orderDetail-1.png)
- 测试编号 1-2
![img](doc/orderDetail-2.png)
- 测试编号 1-3
![img](doc/orderDetail-3.png)
- 测试编号 1-4
![img](doc/orderDetail-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在150左右,错误 <=10% 并发在650左右
##### 下单预检查-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](doc/orderCheck-1.png)
- 测试编号 1-2
![img](doc/orderCheck-2.png)
- 测试编号 1-3
![img](doc/orderCheck-3.png)
- 测试编号 1-4
![img](doc/orderCheck-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在150左右,错误 <=10% 并发在650左右
## 测试时间(积分商城h5)
| 接口名称 | 开始时间 | 结束时间 |
| --- | --- | --- |
| 接口状态测试 | 11-28 17:30 | 11-28 18:10 |
| 创建订单-压力测试 | 11-29 16:15 | 11-29 16:25 |
| 收货地址列表-压力测试 | 11-29 16:50 | 11-29 16:57 |
| 添加地址-压力测试 | 11-29 17:00 | 11-29 17:20 |
| banner组件-压力测试 | 11-29 17:25 | 11-29 17:30 |
| 商品区组件-压力测试 | 11-29 17:33 | 11-29 17:39 |
| 组件列表-压力测试 | 11-29 17:41 | 11-29 17:48 |
| 商品详情-压力测试 | 11-29 17:55 | 11-29 18:01 |
| 首页相关信息-压力测试 | 11-29 18:04 | 11-29 18:08 |
| 订单列表-压力测试 | 11-29 18:10 | 11-29 18:15 |
| 订单详情-压力测试 | 11-29 18:18 | 11-29 18:23 |
| 下单预检查-压力测试 | 11-29 18:25 | 11-29 18:30 |
## 测试总结
所有的接口请求处理时间 <= 10s 内的并发数量基本在 150-300 之间,错误 <= 10 % 内的并发数量基本在 600-900 之间
\ No newline at end of file
-----BEGIN CERTIFICATE-----
MIIDlDCCAnygAwIBAgIEeot7gDANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJD
TjEdMBsGA1UECxMUVXNlcm5hbWU6IGZseXhpYW96aHUxRDBCBgNVBAMMO18gSk1l
dGVyIFJvb3QgQ0EgZm9yIHJlY29yZGluZyAoSU5TVEFMTCBPTkxZIElGIElUIFMg
WU9VUlMpMB4XDTE4MTEzMDA5NDYwMVoXDTE4MTIwNzA5NDYwMVowcjELMAkGA1UE
BhMCQ04xHTAbBgNVBAsTFFVzZXJuYW1lOiBmbHl4aWFvemh1MUQwQgYDVQQDDDtf
IEpNZXRlciBSb290IENBIGZvciByZWNvcmRpbmcgKElOU1RBTEwgT05MWSBJRiBJ
VCBTIFlPVVJTKTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKajj0ZS
FcMGDJ4v2IosiDgCo5L5ajEyGhimsrBsG1YPJEAlbgfT6O0RbRTt11kR+MM/MCe0
YnJfgtqtLb4MST8jimKaTI0o4Wzy+2Nw9RwPSSOmHhbSwmiIT8AhQlK4SdXVFdhp
WsPVHpqcLY240WJHECCtNZtumioUtU2kU8CHSdk6+LNQH10DwbEe5OJC7a2lT5tQ
pLhiY9zj9JxqJvuDMX+Y2XNlpa9S8iikrBbDmhPdxP+DSzqeZm/JGSFMLJqlHM8E
nCkBBrI//1AWi22O1DePszsauhaBr4TaMWHdVf9bOh/yEw2TfiahGvmrcbqfPQXY
axY92zuS9M5iLxkCAwEAAaMyMDAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU
6ZsHg3Ty3fsznH2yf2pT6JRzQpkwDQYJKoZIhvcNAQELBQADggEBAJh5gW+ohuv5
Q6z0bip3O8MqP5azS+cf0g8EBUIowNFbj/b84pyl4VS/Ppjj1Q6hJ9YPLqqRukxI
nzxG6kXVsQYl+UzTQfuD1OYagaforWjpfGSTxjiPsaPn+EC62uTXguXpK8tg6Aiq
WDpj3aFwZP3VnBQ9e/fcJyjKwEruP8p+4DyFnCf1kTq4rnO5CXYCKCjr8WhljFDN
JdaCfi5tjwWLBx4nSeoPjU6IzZW2ZN8qfz1UfnhHp1r+D54ZW4z1+P8Rci50sRek
XA1S4X2rkq0N6VBOOKSDZo3hnkULyZr2qu64yhk3S2XI+iOGXqicKi38j2hNJVsE
/vH3sJdeRcs=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDlDCCAnygAwIBAgIEeot7gDANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJD
TjEdMBsGA1UECxMUVXNlcm5hbWU6IGZseXhpYW96aHUxRDBCBgNVBAMMO18gSk1l
dGVyIFJvb3QgQ0EgZm9yIHJlY29yZGluZyAoSU5TVEFMTCBPTkxZIElGIElUIFMg
WU9VUlMpMB4XDTE4MTEzMDA5NDYwMVoXDTE4MTIwNzA5NDYwMVowcjELMAkGA1UE
BhMCQ04xHTAbBgNVBAsTFFVzZXJuYW1lOiBmbHl4aWFvemh1MUQwQgYDVQQDDDtf
IEpNZXRlciBSb290IENBIGZvciByZWNvcmRpbmcgKElOU1RBTEwgT05MWSBJRiBJ
VCBTIFlPVVJTKTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKajj0ZS
FcMGDJ4v2IosiDgCo5L5ajEyGhimsrBsG1YPJEAlbgfT6O0RbRTt11kR+MM/MCe0
YnJfgtqtLb4MST8jimKaTI0o4Wzy+2Nw9RwPSSOmHhbSwmiIT8AhQlK4SdXVFdhp
WsPVHpqcLY240WJHECCtNZtumioUtU2kU8CHSdk6+LNQH10DwbEe5OJC7a2lT5tQ
pLhiY9zj9JxqJvuDMX+Y2XNlpa9S8iikrBbDmhPdxP+DSzqeZm/JGSFMLJqlHM8E
nCkBBrI//1AWi22O1DePszsauhaBr4TaMWHdVf9bOh/yEw2TfiahGvmrcbqfPQXY
axY92zuS9M5iLxkCAwEAAaMyMDAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU
6ZsHg3Ty3fsznH2yf2pT6JRzQpkwDQYJKoZIhvcNAQELBQADggEBAJh5gW+ohuv5
Q6z0bip3O8MqP5azS+cf0g8EBUIowNFbj/b84pyl4VS/Ppjj1Q6hJ9YPLqqRukxI
nzxG6kXVsQYl+UzTQfuD1OYagaforWjpfGSTxjiPsaPn+EC62uTXguXpK8tg6Aiq
WDpj3aFwZP3VnBQ9e/fcJyjKwEruP8p+4DyFnCf1kTq4rnO5CXYCKCjr8WhljFDN
JdaCfi5tjwWLBx4nSeoPjU6IzZW2ZN8qfz1UfnhHp1r+D54ZW4z1+P8Rci50sRek
XA1S4X2rkq0N6VBOOKSDZo3hnkULyZr2qu64yhk3S2XI+iOGXqicKi38j2hNJVsE
/vH3sJdeRcs=
-----END CERTIFICATE-----
This source diff could not be displayed because it is too large. You can view the blob instead.
### 1.需测试的接口列表
- 接口列表
> 预发布环境域名:http://pre-h5.mailejifen.com
生产环境域名:http://h5.mailejifen.com
| 接口名称 | 接口地址 |
| --- | --- |
| 收货地址列表 | /address/list |
| 添加地址 | /address/add |
| 删除地址 | /address/delete?id=#地址id |
| banner组件 | /assembly/swiper |
| 商品区组件 | /assembly/goods |
| 组件列表 | /assembly/index |
| 商品详情 | /goods/details?id=#商品id |
| 首页相关信息 | /site/get-index |
| 订单列表 | /order/list |
| 订单详情 | /order/detail?sn=#订单号 |
| 下单预检查 | /order/pre-check?id= #商品id |
| 创建订单 | /order/create #相关下单参数,区分实物,直充,卡券 |
| 关闭待支付订单 | /order/close-pay?sn=#订单号 |
| 查询物流信息 | /order/express-tracking?express_name=快递代码&express_sn=快递单号 |
| 删除订单 | /order/delete?sn=#订单号 |
- 接口脚本
![img](./doc/index.png)
### 2. 响应断言
> 模式匹配规则:Substring
> 内容:"code":0
### 3.接口状态测试
1.用户组
| 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- |
| 1 | 0 | 1 | 模拟一个用户调用一次接口 |
2.请求结果:正常
![img](./doc/status.png)
* 其中 关闭待支付订单 接口,因没有待支付商品数据,所以测试不通过
3.聚合报告
![img](./doc/rest.png)
4.参数说明
![img](./doc/param.png)
#### 4.接口压力测试
1.说明
先请求登录结果,获得cookie,使用 HTTP Cookie管理器保存
2.容忍度
所有请求的平均响应时间(Average):< 10s
错误率(ERROR):<= 10%
3.需压力测试的接口列表
| 接口名称 | 接口地址 |
| --- | --- |
| [创建订单](#创建订单-压力测试) | /order/create #相关下单参数,区分实物,直充,卡券 |
| [收货地址列表](#收货地址列表-压力测试) | /address/list |
| [添加地址](#添加地址-压力测试) | /address/add |
| [banner组件](#banner组件-压力测试) | /assembly/swiper |
| [商品区组件](#商品区组件-压力测试) | /assembly/goods |
| [组件列表](#组件列表-压力测试) | /assembly/index |
| [商品详情](#商品详情-压力测试) | /goods/details?id=#商品id |
| [首页相关信息](#首页相关信息-压力测试) | /site/get-index |
| [订单列表](#订单列表-压力测试) | /order/list |
| [订单详情](#订单详情-压力测试) | /order/detail?sn=#订单号 |
| [下单预检查](#下单预检查-压力测试) | /order/pre-check?id= #商品id |
##### 创建订单-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 50 | 0 | 1 | 模拟50个用户循环调用接口1次 |
| 1-3 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-4 | 300 | 0 | 1 | 模拟300个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/createOrder-1.png)
- 测试编号 1-2
![img](./doc/createOrder-2.png)
- 测试编号 1-3
![img](./doc/createOrder-3.png)
- 测试编号 1-4
![img](./doc/createOrder-4.png)
3.错误分析
错误主要集中在请求超时,订单重复错误
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在50左右,错误 <=10% 并发在350左右
##### 收货地址列表-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-3 | 700 | 0 | 1 | 模拟700个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/address-1.png)
- 测试编号 1-2
![img](./doc/address-2.png)
- 测试编号 1-3
![img](./doc/address-3.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在200左右,错误 <=10% 并发在600左右
##### 添加地址-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/addAddress-1.png)
- 测试编号 1-2
![img](./doc/addAddress-2.png)
- 测试编号 1-3
![img](./doc/addAddress-3.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在150左右,错误 <=10% 并发在600左右
##### banner组件-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/banner-1.png)
- 测试编号 1-2
![img](./doc/banner-2.png)
- 测试编号 1-3
![img](./doc/banner-3.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在250左右,错误 <=10% 并发在650左右
##### 商品区组件
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/goods-1.png)
- 测试编号 1-2
![img](./doc/goods-2.png)
- 测试编号 1-3
![img](./doc/goods-3.png)
- 测试编号 1-4
![img](./doc/goods-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在500左右,错误 <=10% 并发在700左右
##### 组件列表-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/component-1.png)
- 测试编号 1-2
![img](./doc/component-2.png)
- 测试编号 1-3
![img](./doc/component-3.png)
- 测试编号 1-4
![img](./doc/component-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在500左右,错误 <=10% 并发在700左右
##### 商品详情-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/goodsDetail-1.png)
- 测试编号 1-2
![img](./doc/goodsDetail-2.png)
- 测试编号 1-3
![img](./doc/goodsDetail-3.png)
- 测试编号 1-4
![img](./doc/goodsDetail-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在200左右,错误 <=10% 并发在650左右
##### 首页相关信息-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/indexDetail-1.png)
- 测试编号 1-2
![img](./doc/indexDetail-2.png)
- 测试编号 1-3
![img](./doc/indexDetail-3.png)
- 测试编号 1-4
![img](./doc/indexDetail-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在600左右,错误 <=10% 并发在700左右
##### 订单列表-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/orderList-1.png)
- 测试编号 1-2
![img](./doc/orderList-2.png)
- 测试编号 1-3
![img](./doc/orderList-3.png)
- 测试编号 1-4
![img](./doc/orderList-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在300左右,错误 <=10% 并发在700左右
##### 订单详情-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/orderDetail-1.png)
- 测试编号 1-2
![img](./doc/orderDetail-2.png)
- 测试编号 1-3
![img](./doc/orderDetail-3.png)
- 测试编号 1-4
![img](./doc/orderDetail-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在150左右,错误 <=10% 并发在650左右
##### 下单预检查-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
| 1-3 | 800 | 0 | 1 | 模拟800个用户循环调用接口1次 |
| 1-4 | 650 | 0 | 1 | 模拟650个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/orderCheck-1.png)
- 测试编号 1-2
![img](./doc/orderCheck-2.png)
- 测试编号 1-3
![img](./doc/orderCheck-3.png)
- 测试编号 1-4
![img](./doc/orderCheck-4.png)
3.错误分析
错误主要集中在连接超时
4.聚合报告分析
根据测试结果和容忍度范围分析,时间上 <10s 并发在150左右,错误 <=10% 并发在650左右
## 测试时间(积分商城h5)
| 接口名称 | 开始时间 | 结束时间 |
| --- | --- | --- |
| 接口状态测试 | 11-28 17:30 | 11-28 18:10 |
| 创建订单-压力测试 | 11-29 16:15 | 11-29 16:25 |
| 收货地址列表-压力测试 | 11-29 16:50 | 11-29 16:57 |
| 添加地址-压力测试 | 11-29 17:00 | 11-29 17:20 |
| banner组件-压力测试 | 11-29 17:25 | 11-29 17:30 |
| 商品区组件-压力测试 | 11-29 17:33 | 11-29 17:39 |
| 组件列表-压力测试 | 11-29 17:41 | 11-29 17:48 |
| 商品详情-压力测试 | 11-29 17:55 | 11-29 18:01 |
| 首页相关信息-压力测试 | 11-29 18:04 | 11-29 18:08 |
| 订单列表-压力测试 | 11-29 18:10 | 11-29 18:15 |
| 订单详情-压力测试 | 11-29 18:18 | 11-29 18:23 |
| 下单预检查-压力测试 | 11-29 18:25 | 11-29 18:30 |
## 测试总结
所有的接口请求处理时间 <= 10s 内的并发数量基本在 150-300 之间,错误 <= 10 % 内的并发数量基本在 600-900 之间
\ No newline at end of file
### 1.需测试的接口列表
- 接口列表
> 预发布环境域名:http://pre-sspoint.mailejifen.com
| 接口名称 | 接口地址 |
| --- | --- |
| 下单预检查 | |
| 初次设置密码 | |
| 初次设置手机 | |
| 发送短信验证码 | |
| 商品下单 | |
| 商品列表 | |
| 商品订单列表 | |
| 商品订单详情 | |
| 商品详情 | |
| 地址管理接口 | |
| 当前登录用户信息获取 | |
| 物流查询接口 | |
| 物流跟踪 | |
| 申请售后 | |
### 2. 响应断言
> 模式匹配规则:Substring
> 内容:"code":0
#### 3.接口压力测试
1.说明
使用HTTP录制
2.容忍度
所有请求的平均响应时间(Average):< 10s
错误率(ERROR):<= 10%
3.需压力测试的接口列表
| 接口名称 | 接口地址 |
| --- | --- |
| [商品列表](#商品列表-压力测试) | |
| [商品详情](#商品详情-压力测试) | |
##### 商品列表-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/goodsList-1.png)
- 测试编号 1-2
![img](./doc/goodsList-2.png)
3.错误分析
错误主要集中在请求超时
4.聚合报告分析
根据测试结果和容忍度范围分析,并发在 350 左右
##### 商品详情-压力测试
1.并发模拟
| 测试编号 | 线程数 | Reamp-Up时间(秒) | 循环次数 | 描述 |
| --- | --- | --- | --- | --- |
| 1-1 | 200 | 0 | 1 | 模拟200个用户循环调用接口1次 |
| 1-2 | 500 | 0 | 1 | 模拟500个用户循环调用接口1次 |
2.聚合报告
- 测试编号 1-1
![img](./doc/goodsDetail-1.png)
- 测试编号 1-2
![img](./doc/goodsDetail-2.png)
3.错误分析
错误主要集中在请求超时
4.聚合报告分析
根据测试结果和容忍度范围分析,并发在 500 以上
## 测试时间
| 接口名称 | 开始时间 | 结束时间 |
| --- | --- | --- |
| 商品列表 | 11-30 17:55 | 11-30 18:03 |
| 商品详情 | 11-30 19:10 | 11-30 19:15 |
## 测试总结
所有的接口请求处理时间 <= 10s 内的并发数量基本在 150-300 之间,错误 <= 10 % 内的并发数量基本在 600-900 之间
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment