多线程-多进程性能测试工具
上一篇 /
下一篇 2016-05-17 09:59:52
/ 个人分类:测试技能
多线程-多进程性能测试工具
1.试用范围
压测工具,如ab,loadrunner等,对可变参数的rest-api压测支持得不好,使用很不方便.
本工具提供一种方案,可变指定压测子进程,子线程,并且支持压测实例分布式启动。
2.工具结构介绍
2.1 启动脚本(run.py)
import
sys
import
subprocess as sp
def
main():
if
len
(sys.argv) !
=
5
:
print
"Usage:\n\tpython %s $subProcessNum $workTotal $threadNum $workname"
%
sys.argv[
0
]
sys.exit()
subProcessNum
=
int
(sys.argv[
1
])
workTotalNum
=
int
(sys.argv[
2
])
threadNum
=
sys.argv[
3
]
workname
=
sys.argv[
4
]
workNum
=
int
(workTotalNum
/
subProcessNum)
for
i
in
range
(subProcessNum):
收藏
举报
TAG:
多线程
标题搜索
日历
|
日 |
一 |
二 |
三 |
四 |
五 |
六 |
| 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | | | | |
数据统计
- 访问量: 93367
- 日志数: 31
- 建立时间: 2015-05-22
- 更新时间: 2016-05-17