Webapi管理和性能测试工具WebBenchmark

栏目: IT技术 · 发布时间: 4年前

内容简介:工具是基于

WebBenchmark 是一款基于开源通讯组件 Beetlex 扩展的 Webapi 管理和性能测试工具(在技术上是beetlex webapi和vuejs的结合),在传统工具中一般管理 工具 缺乏性能压测能力或有性能测试的缺少管理功能; WebBenchmark 的设计目标是就管理和性能压测能力同时具备。接下来介绍一下工具的功能和使用:

功能

  • 支持HTTP和HTTPS的服务测试
  • 暂只支持基础方法的GET,POST,PUT和DELETE
  • 支持多用户和多分类管理
  • 提供访问API详细时间线信息
  • 提供值函数支持,可以更好地进行随机性数据构建和压测
  • 支持多用例同时压测
  • 提供详细的响应状态和各延时汇总

安装

工具是基于 .netcore 开发,可以运行在安装有.net core 2.1或更高版本的各大平台上。可以到  https://gitee.com/ikende/WebBenchmark 下载最新版本的压缩包,根据不同平台运行 run.shrun.bat .工具默认占用80端口,如果存在端口被占用问题可以编辑以上两个文件修改对应启动端口。 启动后可以通过浏览器访问相关服务,初始的用户名和密码是: admin123456 .进入服务后工具界面如下:

Webapi管理和性能测试工具WebBenchmark

新建用例

工具的首页面是基础用例管理,在这里可以添加、管理和测试webapi的用例 ;通过点击添加按钮可以新增一下基础的测试用例

Webapi管理和性能测试工具WebBenchmark

添加的信息主要包括有基础用例信息和相关HTTP请求内容描述。

  • 地址参数

    主要是包括在Url里面的参数,参数可以根据自己的需要来添加并设置.  参数值支持函数引用,通过函数即可以在每次请求的都产生新的函数值进行提交。

    Webapi管理和性能测试工具WebBenchmark
  • 请求头

    主要可以添加一些请求头信息,如token和User-agent等。 

    Webapi管理和性能测试工具WebBenchmark
  • 请求内容

    工具暂只支持 application/jsonform-urlencoded 两种,工具还专门为json提供更简便和具备验证能力的编辑器方便录入

    Webapi管理和性能测试工具WebBenchmark
  • 测试

    组件在编辑的时候就对当前用例进行一个测试,通过测试可以了解到当前用例运行的实际情况(包括整个测试过程的一些网络请求响应时间线). 

    Webapi管理和性能测试工具WebBenchmark

批量测试

工具支持单个或批量测试用例,只要选择相关用例进行批量测试即可;批量测试完成后即可实时查看每个用例的测试情况和相关处理时间线。

Webapi管理和性能测试工具WebBenchmark

性能测试

工具提供多用例组合性能测试,只需要在创建性能测试用例时选择需要压测的用例即可。

Webapi管理和性能测试工具WebBenchmark

保存好相关性能测试用例即保存到相关列表中

Webapi管理和性能测试工具WebBenchmark

这时候就可以点击相关用例测试按钮进入到性能测试页面

Webapi管理和性能测试工具WebBenchmark

这时候可以根据自己需求设置相关并发测试的数据进行一个压力测试。

Webapi管理和性能测试工具WebBenchmark

工具在测试过程中实时反映当前压测的结果,并把相关状态和相应延时分布数据详细显示出来。如果想查看压测过程中某个请求的详细情况,可以点击相关用例 即可显示该用户的详细情况

Webapi管理和性能测试工具WebBenchmark

以上是工具使用的相关介绍,有些功能在免费版本中受限。想更多了解可以查看在线演示  http://webbenchmark.beetlex.io/


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

无界

无界

(美)艾米莉·内格尔·格林(Emily Nagle Green) / 卞斌 / 机械工业出版社 / 2011-5 / 39.00元

"数十亿人身在其中、数十万亿美元的新生意,你我此生最大的科技革命,这次转型将如何改变我们的生活? 又如何使我们做生意的方式起革命性的变化? 无界会比你所想更快降临,将创造数兆美元的新价值。你的行动够快吗?这本放眼未来的著作,结合专家的洞见、战术性工具,以及扬基集团独有的无界趋势数据,提供你需要的一切。" 未来的世界和企业,会走向无界的状态,也就是人、构想和产品经由一张全球性的数字......一起来看看 《无界》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具