Badboy的参数化
【前提】Badboy中检查点的设置
【1 参数化的作用】
将已录制好的脚本中的某些常量设置为变量,一个脚本就能完成多个测试用例。
【2 步骤】
2.1 建立参数化列表
点击到Variables的sheet中,在空白处点击右键add variable...,然后在弹出的对话框中,设置变量名searchConten,变量值星期天,点击add,最后点击OK。
image.png
2.2 在请求中替换参数,找到请求中的对应参数,右键--》Properties
然后再新弹出的窗口中设置变量,格式为${xxx},点击确定。
image.png
设置成功后可以看到参数的值变为了seachContent
image.png2.3 将ie=utf-8重新设置为gbk,避免输入中文后出现乱码。选中ie=utf-8,右键--》Properties,在弹出的对话框中更改为gbk,点击确定
image.png
2.4 将相应的检查点设置为参数searchContent,格式依然是$[xxx]。检查点右键--》Properties,点击确定
image.png设置成功后可以看到以前test的位置别$[searchContent]替代了
image.png2.5 点击paly all (回放)图标,就能实现搜索“星期天”的效果。
2.6 还可以将searchContent设置为多个值,比如在多添加天气和动物园,就能实现多次搜索的效果。注意有个前提,要设置下step1的属性,否则只会搜索动物园。step1右键--》Properties,勾选searchContent,点击确定
image.png
【备注】
1 在searchConten这个参数中多增加值,右键searchConten-->Properties,在输入框中输入需要添加的值,然后点击add。
2 并行执行,Tools-->run Backgroud Thread,窗口中可以选择迭代的次数,要不要删cookie,每次迭代的间隔时间,下半部分的窗口显示后台运行的情况。
3 Badboy中也可以看执行报告,view-->Report