前言
測試人員目前廣泛使用的測試工具如Postman、JMeter等,如Postman缺少對API的性能測試部分快鱼、JMeter則缺少測試報告和測試腳本的統(tǒng)一管理系統(tǒng)及UI測試功能麻献,而RunnerGo的出現(xiàn)填補了傳統(tǒng)測試工具的空缺,為測試人員提供了一個可以滿足測試全流程的測試工具世落,本文將介紹RunnerGo的功能特性、使用方法以及應用場景糟需。
什么是RunnerGo
RunnerGo是一個基于Go的開源測試平臺屉佳,主要為測試人員提供無代碼、簡單篮灼、快速的性能忘古、自動化測試腳本配置平臺,同時還提供項目管理系統(tǒng)對項目的進度诅诱、需求髓堪、缺陷進行管理。RunnerGo的核心理念就是簡單娘荡、靈活干旁,提供豐富的配置功能,滿足不同項目和需求的開發(fā)需求炮沐。
安裝RunnerGo
Step1:復制以下命令
wget ?https://img.cdn.apipost.cn/running_go/img/wiki/runnergo.tar && tar xf ?runnergo.tar ??&& bash install.sh
Step2:選擇安裝系統(tǒng)
輸入命令后等待安裝完成并選擇安裝系統(tǒng)
選擇后等待安裝完成
安裝成功后争群,在瀏覽器打開以下地址頁面,即可登錄使用
默認超管賬號:runnergo密碼:runnergo
地址:http://本機外網(wǎng)地址:9998
RunnerGo使用
RunnerGo支持接口測試大年、性能測試换薄、API UI自動化測試、項目管理等功能翔试。
接口測試
RunnerGo支持從各種主流測試工具導入腳本
RunnerGo支持HTTP轻要、SQL、TCP垦缅、WebSocket冲泥、DUBBO接口協(xié)議調(diào)試、測試。
性能測試
RunnerGo性能測試功能基于Go語言自研凡恍,性能更強志秃、測試結(jié)果更準,且內(nèi)置六大壓測模式滿足各類測試場景
UI自動化測試
RunnerGoUI自動化測試支持腳本錄制嚼酝,下載錄制器插件即可快速將功能操作導入至RunnerGo中
Step1:下載錄制器
點擊RunnerGo上方插件按鈕下載錄制器
Step2:錄制器使用
將插件文件拖入瀏覽器擴展程序
點擊打開錄制器浮还,在瀏覽器中進行操作時錄制器會將操作錄制為一個JSON文件。
Step3:錄制腳本
在瀏覽器操作時革半,錄制器內(nèi)展示操作日志碑定,這里我們錄制一個百度搜索RunnerGo,打開RunnerGo官網(wǎng)的腳本又官。錄制完成后下載腳本
Step4:調(diào)試場景
在RunnerGo中創(chuàng)建測試場景,上傳錄制好的JSON文件
導入文件后展示如下圖漫试,點擊調(diào)試場景即可開始調(diào)試~