虽然LR使用很频繁,但是我很少写LR相关的东西,整理资料的时候翻到之前写的批量添加LR压力的小东西——基于ui识别添加压力机,一定程度上节约了时间也减少了手工输入的错误可能性,更主要的是可以把做枯燥的工作的时间用来喝茶

背景

综合压测时(比如大促演练)基本都是上百台压力机一起搞(各种win、linux等,不同网络),准备测试压测场景变成了体力活

实现

使用轻量级的sikuli

操作

1、配置ip文件列表
2、打开LR场景
3、运行sikuli

注意:对于分屏的客户端请在主屏上运行sikuli。其实不在主屏上起来会报错,提示很明确[error] IDE: Remembered window not valid. Going to primary screen

update@20180912:type自动输入enter所以不需要点击确定,去掉点击确定步骤;加入最后的关闭窗口处理
这里写图片描述
需要做的就是将ip列表放在ip.txt文件中,短短几行代码就能把事干了~
sikuli做完脚本长下面样子

update@20180912:增加了close按钮
这里写图片描述

提供思路 建议自己写,这玩意分辨率会一定程度上影响执行 也可以下载

Logo

更多推荐