说起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文件
导入文件后展示如下图,点击调试场景即可开始调试~
版权归原作者 Xayh55 所有, 如有侵权,请联系我们删除。