以sogou.com搜索为例演示,搜索badboy。
新建脚本--录制--输入网址,回车--输入搜索词,回车。
左侧变成蓝色的了,说明完成了。再次点击红色按钮停止。
选中搜索的关键词“Badboy”,点击tools-add assertion for selection,成功建立检查点。点击playall进行回放。
这样检查点就成功了
添加current value,可以添加一个或多个。其它保持默认,点击ok,这个时候参数化的列表就完成了。列表完成后就去请求里面去替换。
发送搜索关键字请求就是这个,把它点开:
query就是参数,右键query选择properties。修改里面的value为${参数名}
,点击确定。
业务需要替换哪个参数就替换哪个参数。 这样就完成了参数化。
右键step1--properties,选择这个:
选择遍历searchtxt里面所有的内容。点击确定。点击playall回放。
回放后,发现出现乱码,将这个发送搜索关键字请求的格式改成gbk。
改成参数化的名称。
重放成功
注意:参数化的名称要一致,且是英文的。
下载安装odbc:https://blog.csdn.net/arlene032/article/details/106218312
填写数据库ip地址,本机就是localhost。
连接完成之后,点击这个:
选择一下odbc,点击ok就行了。
把这个添加到脚本里面,然后拖到最上头。在最前端先把数据取出来,放在后面就取不了数据了就会报错。
这个是数据库的参数化。
这个里面配置跑多少个,是不是每次都要清除cookie,每次请求的间隔时间:
点击start可以看到运行结果:
view--report中查看报告。
badboy中的断点和lr中一样,点击:
如果想取消打断点,就重复一次操作即可。
badboy有的功能,Jmeter里面都有。