Jmeter系列之《3.badboy脚本开发技术详解》

2022-04-27 19:27:33 浏览数 (1)

目录

  • 一、badboy中的检查点
  • 二、 badboy中的文本参数化
    • 1.建立参数化列表
    • 2.进行参数化
    • 3.选择遍历所有内容,然后回放
    • 4.改编码格式
    • 5.设置检查点根据参数化进行回放
    • 总结
  • 三、badboy中的数据库参数化(没实操)
    • 1.安装odbc
    • 2.配置数据源
    • 3.data source放到脚本最前端
  • 四、badboy中的并发
  • 五、badboy中查看报告
  • 六、badboy中打断点

一、badboy中的检查点:

以sogou.com搜索为例演示,搜索badboy。

新建脚本--录制--输入网址,回车--输入搜索词,回车。

左侧变成蓝色的了,说明完成了。再次点击红色按钮停止。

选中搜索的关键词“Badboy”,点击tools-add assertion for selection,成功建立检查点。点击playall进行回放。

这样检查点就成功了

二、 badboy中的文本参数化

1.建立参数化列表

添加current value,可以添加一个或多个。其它保持默认,点击ok,这个时候参数化的列表就完成了。列表完成后就去请求里面去替换。

2.进行参数化

发送搜索关键字请求就是这个,把它点开:

query就是参数,右键query选择properties。修改里面的value为${参数名},点击确定。

业务需要替换哪个参数就替换哪个参数。 这样就完成了参数化。

3.选择遍历所有内容,然后回放

右键step1--properties,选择这个:

选择遍历searchtxt里面所有的内容。点击确定。点击playall回放。

4.改编码格式

回放后,发现出现乱码,将这个发送搜索关键字请求的格式改成gbk。

5.设置检查点根据参数化进行回放

改成参数化的名称。

重放成功

注意:参数化的名称要一致,且是英文的。

总结

  • 1.建立参数化列表。
  • 2.在请求中替换${参数名称}。
  • 3.中文可能有乱码,改下请求中的编码即可。

三、badboy中的数据库参数化(没实操)

1.安装odbc

下载安装odbc:https://blog.csdn.net/arlene032/article/details/106218312

2.配置数据源:

填写数据库ip地址,本机就是localhost。

连接完成之后,点击这个:

选择一下odbc,点击ok就行了。

3.data source放到脚本最前端

把这个添加到脚本里面,然后拖到最上头。在最前端先把数据取出来,放在后面就取不了数据了就会报错。

这个是数据库的参数化。

四、badboy中的并发

这个里面配置跑多少个,是不是每次都要清除cookie,每次请求的间隔时间:

点击start可以看到运行结果:

五、badboy中查看报告

view--report中查看报告。

六、badboy中打断点

badboy中的断点和lr中一样,点击:

如果想取消打断点,就重复一次操作即可。

badboy有的功能,Jmeter里面都有。

0 人点赞