badboy录制脚本,并设置检查点及参数化

badboy是一个包含捕获和回放界面工具,本文将介绍badboy录制脚本,并设置检查点和参数化。
一、badboy的界面
在这里插入图片描述
二、脚本的录制
(1)打开badboy软件,点击工具栏上的录制按钮:
在这里插入图片描述
(2)在浏览器地址栏中输入地址,按回车键或者点后面的绿色跳转箭头,则开始录制脚本,接下来可在输入框中输入“Jmeter”(此步目的为录制你想实现脚本的部分,本文就以输入jmeter进行查询为例)
在这里插入图片描述
在这里插入图片描述

(3)工具栏上点击结束录制
在这里插入图片描述

(4)最终录制的脚本:
在这里插入图片描述

三、设置检查点
(1)基于上面脚本的录制,选中要断言的内容,然后在badboy的菜单栏上的Tools-》Add Assertion for Selection
在这里插入图片描述
(2)添加断言后的结果如下:
在这里插入图片描述

(3)验证
选择工具栏上的Play All运行一下脚本,可以看到检查点前由问号变为了对勾:
在这里插入图片描述
四、参数化
上面例子中在搜索输入框中输入jmeter,那如果还想输入别的话,我们可以通过参数化的方式,具体操作如下:
说明:如在badboy中找不到Summary View,可在菜单栏View中勾选上Summary View,即可出现:
在这里插入图片描述
(1)在Summary View中选择Variables,在空白处右击选择“Add Variable”:
在这里插入图片描述
弹出如下对话框:
在这里插入图片描述
(2)设置参数名及values
variable的名字可以随意取,下图中取的叫select
Vales List的是在Current Value中进行逐一添加的
在这里插入图片描述
(3)修改脚本中的参数化的值
找到传参的地方,双击“q=jmeter”处,出现如下弹框,并修改Value:
在这里插入图片描述
在这里插入图片描述
(4)修改脚本执行的次数
选择对应的Step,右击选择"Properties",出现弹窗:
在这里插入图片描述
设置执行次数,参数化的变量要求每个值均要遍历,可选择“For each value of variable”,后面选择相应的变量名,如下图所示:
在这里插入图片描述
设置完此项,我们会发现在这个步骤名字后面新增(Repeat for each $select):
在这里插入图片描述
(5)修改断言
如果脚本中有断言,后来又对断言内容做了参数化,此时是断言也是需要修改的(否则将提示断言失败),具体步骤如下:
右击断言部分,选择Properties:
在这里插入图片描述
在这里插入图片描述
确定完成后,断言部分的展示相应也会发生变化:
在这里插入图片描述
五、验证
上面我们进行设置的检查点、增加了参数化,现在我们运行验证一下:我们可以查看运行结果报告(有三种报告样式,如下,可根据自己需求进行选择):
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值