1. 生成脚本函数:测试并发请求生成脚本,使用十个线程发送并发HTTP请求,构建脚本,返回速度1s内,返回内容正确。
2. 测试10个人同时开始实训,开始实训分为两步,
a) 创建Job并返回(此时用户可以实训),返回速度1s内。
b) 后台开始stage 0构建, stage 0 1s内开始构建并返回,stage 0 构建结果不返回。
测试数据:
发送请求时间 |
请求创建Job的name |
发送请求到创建完成时间差 |
发送请求到开始构建时间差 |
09:27:26 |
junit1 |
1.00 |
1.00 |
09:27:27 |
junit10 |
0.00 |
0.00 |
09:27:26 |
junit2 |
1.00 |
1.00 |
09:27:26 |
junit3 |
0.00 |
0.00 |
09:27:27 |
junit4 |
0.00 |
0.00 |
09:27:26 |
junit5 |
0.00 |
0.00 |
09:27:27 |
junit6 |
0.00 |
0.00 |
09:27:27 |
junit7 |
0.00 |
0.00 |
09:27:27 |
junit8 |
0.00 |
0.00 |
09:27:27 |
junit9 |
0.00 |
0.00 |
3. 测试10个人同时提交评测,从提交评测到开始构建耗时1s内,从提交评测到完成构建,耗时3s内。
具体数据如下:
发送构建请求的时间 |
构建的Job名称 |
发送请求到开始构建时间差 |
发送请求到构建完成时间差 |
10:36:33 |
myshixun_40 |
0.0 |
3.0 |
10:36:33 |
myshixun_41 |
1.0 |
3.0 |
10:36:33 |
myshixun_42 |
0.0 |
3.0 |
10:36:33 |
myshixun_43 |
1.0 |
3.0 |
10:36:33 |
myshixun_44 |
0.0 |
2.0 |
10:36:34 |
myshixun_45 |
0.0 |
2.0 |
10:36:34 |
myshixun_46 |
0.0 |
2.0 |
10:36:34 |
myshixun_47 |
0.0 |
2.0 |
10:36:34 |
myshixun_48 |
0.0 |
2.0 |
10:36:34 |
myshixun_49 |
0.0 |
1.0 |