当前位置: 首页 > news >正文

基于Go的开源全栈测试工具RunnerGo使用详解

前言

测试人员目前广泛使用的测试工具如Postman、JMeter等,如Postman缺少对API的性能测试部分、JMeter则缺少测试报告和测试脚本的统一管理系统及UI测试功能,而RunnerGo的出现填补了传统测试工具的空缺,为测试人员提供了一个可以满足测试全流程的测试工具,本文将介绍RunnerGo的功能特性、使用方法以及应用场景。

什么是RunnerGo

RunnerGo是一个基于Go的开源测试平台,主要为测试人员提供无代码、简单、快速的性能、自动化测试脚本配置平台,同时还提供项目管理系统对项目的进度、需求、缺陷进行管理。RunnerGo的核心理念就是简单、灵活,提供丰富的配置功能,满足不同项目和需求的开发需求。

安装RunnerGo

Step1:复制以下命令

wget https://img.cdn.apipost.cn/running_go/img/wiki/runnergo.tar && tar xf runnergo.tar && bash install.sh

Step2:选择安装系统

输入命令后等待安装完成并选择安装系统

选择后等待安装完成

安装成功后,在浏览器打开以下地址页面,即可登录使用

默认超管账号:runnergo 密码:runnergo

地址:http://本机外网地址:9998

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文件

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

http://www.xdnf.cn/news/838909.html

相关文章:

  • python人狗大战游戏_day22 01 初识面向对象----简单的人狗大战小游戏
  • FineVis助力智慧水务:水务可视化智能决策与管理
  • 趣味问题——分酒问题
  • 一些好玩的网站!
  • 一起学测试|性能测试工具K6:什么是K6?如何安装配置?
  • Extjs控件属性
  • python基本使用
  • mysql 用户及权限
  • 录播系统的服务器有哪些,录播系统
  • [美国]《暮光之城4:破晓(下)》[BD-RMVB.720p.中英双字][2012年冒险幻想]
  • Head First Servlets JSP 学习笔记 第一章 —— 前言和体系结构
  • 小米低调上线的良心APP,永久免费真心好用!
  • 一个简单的HTML网页 个人网站设计与实现 HTML+CSS+JavaScript自适应个人相册展示留言博客模板
  • HTML跳动爱心代码|最近很火的爱心代码你还没收到吗
  • 网站重构经验之谈:解读Div+CSS网页制作误区
  • 带来电脑常见的电源故障原因和修理方案,值得收藏!
  • innovus中path group 的策略和应用(下)
  • 【时间处理】获取官方节假日数据的api接口,获取指定日期的节假日数据
  • 怎么才能获取企业工商数据和企业联系方式?
  • 斯坦福大学11月份的论文《NECST:Nerual Joint Source-Channel Coding》
  • 知识 | 你给英文杂志投稿时,知道各种Editor是什么吗?
  • MySQL中 replace与replace into的区别与使用方法(干货分享)
  • vb-listbox用法
  • Design pattern 第一讲 基础知识
  • Three.js进阶篇之2 - 动画
  • ARM处理器选型指南:选ARM7还是选Cortex-M3 ?
  • 使用django实现京东部分商品数据的爬虫并存入自带的sqlite数据库
  • Quartz之基本使用
  • equals方法与hashCode方法
  • 25款最好的数据恢复软件测评分析与对比