背景
- 公司要做性能测试,在配置 jmeter 分布式执行 (远程执行) 压力机出现各种问题,然后就用 python 连接 ssh 进行执行 jmx 脚本
- 最近的项目应该不止一台压力机,所有要分布式执行 (我理解的就是几乎同时执行脚本施加压力),想用多线程或者多进程来实现 (属实是菜鸟,的确不理解),就有了下面的脚本
其中jmeter_start就是封装的进行 ssh 连接然后执行 jmx 脚本
# 结果
通过日志文件查看得到两个先后在压力机执行启动 jmx 脚本命令不超过 1 秒 (大概)
疑问
个人觉得这种做法总有不妥,也说不上来哪里有问题,需要加类似 jmeter 那种同步定时器吗,还请各位指点