badboy脚本开发

badboy中的检查点

  1. 先录制一个简单的脚本
    在地址栏中输入www.sogou.com,点击跳转,输入搜索关键词,点击搜索按钮
    看到step下箭头变成蓝色,即表示录制成功,再点击红色按钮,停止录制
    badboy脚本开发
    2. 添加成功检查点
    选中搜索的关键词,点击导航栏中的Tools按钮→Add Assertion for Selection
    badboy脚本开发
    badboy脚本开发
    3. 添加成功后,点击回放按钮,验证检查点是否通过
    badboy脚本开发
    badboy脚本开发
    4. 可以看出,由于输入的是中文,导致编码不一致出现乱码,验证结果显示错误,这时候,只需要在第二步输入搜索关键词搜索中改掉字符编码即可
    badboy脚本开发
    5. 此时检查点验证通过
    badboy脚本开发

badboy的参数化

文本参数化

  1. 选择variables,右击空白处,选择Add variable,在弹出页面输入参数名,参数值,然后点击ok
    badboy脚本开发
  2. 点击Step1中第二步输入关键词搜索中的query参数,右击选择Properties
    badboy脚本开发
    badboy脚本开发
  3. 回放后报错,可以看出由于检查值并没有随之改变,需要将检查点的值也进行参数化
    badboy脚本开发
  4. 右击检查点,点击Properties,将The following expression的值替换成之前的参数
    badboy脚本开发
    badboy脚本开发
  5. 然而,此回放只运行了一次,但新建的参数列表中有多个值,那就需要修改回放次数
    右击Step1→Properties,选择随参数值循环次数
    badboy脚本开发
    6. 点击回放,完成后查看检查点,验证通过(有个小X是因为之前报错过, 可以忽略)
    badboy脚本开发

数据库参数化

  1. 在本地安装好odbc包
  2. 设置数据源
    在控制面板搜索数据源,在系统DNS中点击添加,点击ODBC,填数据,IP一定要填数
    据库的IP
  3. 在Tools下点击Data Source,选择刚刚连接的数据源
  4. 在左下角的Tools中选择Data Source,将其拖到步骤最前面

badboy的并发

  1. 点击导航栏中的Tools按钮→Run Background Threads,设置并发数和间隔时间,
    点击Start,执行并发
    badboy脚本开发

badboy的测试报告

  1. 点击View→report,可查看相关报告

badboy的断点调试

  1. 右击任意步骤→Toggle Break Point,添加断点,便于调试