• 【测试工具系列】压测用Jmeter还是LoadRunner?还是其他?


    说起JMeter,估计很多测试人员都耳熟能详。它小巧、开源,还能支持多种协议的接口和性能测试,所以在测试圈儿里很受欢迎,也是测试人员常用的工具,但是在企业级性能场景下可能会有性能瓶颈,更适合测试自己使用。而LoadRunner作为性能测试工具的开拓者,测试人员应该都听过,可能也用过,相比较后起之秀Jmeter,使用场景更趋于企业级的性能测试,不太适合个人使用。

    那么有没有即适合个人使用,又适配企业级性能场景的测试工具?

    今天给大家推荐一款性能测试平台:RunnerGoRunnerGo是一款国产的测试平台提供全栈的测试功能,如接口测试、UI自动化、缺陷管理等等。

    RunnerGo与LoadRunner、JMeter的区别:

    相比较LoadRunner,RunnerGo与JMeter一样都属于开源产品,个人开发者和企业可以按需部署或二次开发。LoadRunner属于商业化产品,需要付费购买。

    RunnerGo采用B/S架构,通过浏览器登录平台即可使用全部功能,LoadRunner和JMeter都采用C/S架构。

    RunnerGo功能使用:

    RunnerGo支持接口测试、性能测试、API UI自动化测试、项目管理等功能。

    接口测试

    RunnerGo支持从各种主流测试工具导入脚本

    RunnerGo支持HTTP、SQL、TCP、WebSocket、DUBBO接口协议调试、测试。

    性能测试

    RunnerGo性能测试功能基于Go语言自研,性能更强、测试结果更准,且内置六大压测模式满足各类测试场景

    UI自动化测试

    RunnerGoUI自动化测试支持脚本录制,下载录制器插件即可快速将功能操作导入至RunnerGo中

    Step1:下载录制器

    点击RunnerGo上方插件按钮下载录制器

    Step2:录制器使用

    将插件文件拖入浏览器扩展程序

    点击打开录制器,在浏览器中进行操作时录制器会将操作录制为一个JSON文件。

    Step3:录制脚本

    在浏览器操作时,录制器内展示操作日志,这里我们录制一个百度搜索RunnerGo,打开RunnerGo官网的脚本。录制完成后下载脚本

    Step4:调试场景

    在RunnerGo中创建测试场景,上传录制好的JSON文件

    导入文件后展示如下图,点击调试场景即可开始调试~

  • 相关阅读:
    共享充电宝APP小程序开发解决方案
    007 Linux fork()函数
    【错误解决方案】ModuleNotFoundError: No module named ‘torch._six‘
    学习c#的第二十一天
    计算机网络体系结构
    黑莓手机时代落幕;阿里巴巴为 Linux 内核调度器提出新概念;清理 Linux 内核“依赖地狱” | 开源日报
    Dash 2.15版本新特性介绍
    解决Dev C++编译或运行报错 Source file not compiled
    DT Paint Effects工具(一)
    【Delphi】FMX Form的BorderStyles不同平台说明
  • 原文地址:https://blog.csdn.net/Xayh55/article/details/136569421