多线程-多进程性能测试工具
上一篇 / 下一篇 2016-05-17 10:04:39 / 个人分类:测试技能
多线程-多进程性能测试工具
1.试用范围
压测工具,如ab,loadrunner等,对可变参数的rest-api压测支持得不好,使用很不方便.
本工具提供一种方案,可变指定压测子进程,子线程,并且支持压测实例分布式启动。
2.工具结构介绍
2.1 启动脚本(run.py)
#coding=utf-8 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 subProcessNum = int (sys.argv[ 1 ]) #workTotalNum workTotalNum = int (sys.argv[ 2 ]) #threadNum per subProcess threadNum = sys.argv[ 3 ] #work with thread file name workname = sys.argv[ 4 ] #workNum per work workNum = int (workTotalNum / subProcessNum) #run subprocess for i in range (subProcessNum):
相关阅读:
TAG: 多线程 标题搜索日历
我的存档数据统计
清空Cookie - 联系我们 - 51Testing软件测试网 - 交流论坛 - 空间列表 - 站点存档 - 升级自己的空间
Powered by 51Testing
© 2003-2021
|