badboy 录制脚本并并发脚本
很久没有研究过接口相关的工具了,一个偶然的机会听说了 badboy,可以录制jemter脚本, 查了资料 还可以并发,于是乎,实践才知道。
http://www.badboy.com.au/ 官网,我们可以在官网下载最新的包
以淘宝为例,我们来录制脚本
点击这个开始录制
输入要录制的地址,点击前往。 我们在搜索框输入2017,
出来搜索界面,接着呢,我们看下加断言,索性我就吧这个2017加为断言,首先呢,选择tools下面的Add Assertion as .. 然后就可以看到
接着呢我们点击
就可以看到 我们运行的结果,
接下来是参数化,
选择Variables 然后空白区域右键, add variables
我们就可以来添加我们的参数了
选择请求下面的q 右键,选择Variable Properties 去填写 CumentValue,
选择 Step1 右键
选择Properties去修改断言,修改如下
然后去play我们的脚本。
我们可以点击上面的View下面Report 去查看我们的报告
这是我们的测试结果统计,
并发,其实badboy也支持并发,
选择Tools下面的Run Background Thread 去跑并发
我们可以选择开启的线程, 是否每次都请cookies 包括启动间隔,这里点击start 可以看到 请求的url 返回结果,错误,时间等信息
是不是很简单 很强大的小工具,不只是简单的录制jemter的脚本,我们导出处,放到jemter看下这个脚本可以正常运行吗?
导入jemter后我们发现可以执行,可见我们的badboy 功能强大
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?