咨询QQ:2083503238、1684129674、480934277(请勿重复咨询) 咨询微信:qiangfans
性能测试工具WebBenchmark,你不来了解下?
- 2020-09-08 10:08:00
- testingbang
- 原创 1606 投稿得红包
点击链接加入群138269539(全国招聘信息、免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5q0IklJ 更多内容可以关注公众号:测试帮日记
在传统工具中一般管理工具缺乏性能压测能力或有性能测试的缺少管理功能;WebBenchmark的设计目标是就管理和性能压测能力同时具备。接下来介绍一下工具的功能和使用:
功能
- 支持HTTP和HTTPS的服务测试
- 暂只支持基础方法的GET,POST,PUT和DELETE
- 支持多用户和多分类管理
- 提供访问API详细时间线信息
- 提供值函数支持,可以更好地进行随机性数据构建和压测
- 支持多用例同时压测
- 提供详细的响应状态和各延时汇总
安装
到 https://gitee.com/ikende/WebBenchmark 下载最新版本的压缩包,根据不同平台运行run.sh或run.bat.工具默认占用80端口,如果存在端口被占用问题可以编辑以上两个文件修改对应启动端口。启动后可以通过浏览器访问相关服务,初始的用户名和密码是:admin和123456.进入服务后工具界面如下:
新建用例
工具的首页面是基础用例管理,在这里可以添加、管理和测试webapi的用例 ;通过点击添加按钮可以新增一下基础的测试用例
添加的信息主要包括有基础用例信息和相关HTTP请求内容描述,比如请求地址、请求头、参数等,都是大家应该非常熟悉的设置。
批量测试
性能测试
工具提供多用例组合性能测试,只需要在创建性能测试用例时选择需要压测的用例即可。
保存好相关性能测试用例即保存到相关列表中
这时候就可以点击相关用例测试按钮进入到性能测试页面
这时候可以根据自己需求设置相关并发测试的数据进行一个压力测试。
工具在测试过程中实时反映当前压测的结果,并把相关状态和相应延时分布数据详细显示出来。
更多内容可关注公众号【测试帮日记】