国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

什么網(wǎng)站做跨境電子商務(wù)信息流廣告優(yōu)秀案例

什么網(wǎng)站做跨境電子商務(wù),信息流廣告優(yōu)秀案例,免費(fèi)字體網(wǎng)站,微網(wǎng)站免費(fèi)創(chuàng)建平臺(tái)一、MeterSphere 介紹 MeterSphere 是?站式開源持續(xù)測(cè)試平臺(tái),涵蓋測(cè)試跟蹤、接?測(cè)試、UI 測(cè)試和性能測(cè)試等,全 ?兼容 JMeter、Selenium 等主流開源標(biāo)準(zhǔn),能夠有效助?開發(fā)和測(cè)試團(tuán)隊(duì)在線共享協(xié)作,實(shí)現(xiàn)端到 端的測(cè)試管理跟蹤…

一、MeterSphere

介紹

MeterSphere 是?站式開源持續(xù)測(cè)試平臺(tái),涵蓋測(cè)試跟蹤、接?測(cè)試、UI 測(cè)試和性能測(cè)試等,全

?兼容 JMeter、Selenium 等主流開源標(biāo)準(zhǔn),能夠有效助?開發(fā)和測(cè)試團(tuán)隊(duì)在線共享協(xié)作,實(shí)現(xiàn)端到

端的測(cè)試管理跟蹤可視化、?動(dòng)化測(cè)試、性能測(cè)試及融?持續(xù)交付 DevOps 體系,并充分利?云彈性

進(jìn)??度可擴(kuò)展的?動(dòng)化測(cè)試。

架構(gòu)圖如下:

應(yīng)?場(chǎng)景

場(chǎng)景1:測(cè)試管理

為不同的項(xiàng)?創(chuàng)建單獨(dú)的?例庫(kù)來管理測(cè)試?例。測(cè)試?例的定義、評(píng)審、進(jìn)度等。

場(chǎng)景2:接?測(cè)試

接?定義、測(cè)試,接?的定義?持Swagger、Postman、HAR等導(dǎo)?導(dǎo)出,通過接?組合不同的場(chǎng)景

進(jìn)??動(dòng)化測(cè)試、單元測(cè)試等。

場(chǎng)景3:性能測(cè)試

根據(jù)設(shè)置好的場(chǎng)景進(jìn)?性能測(cè)試,?持多種參數(shù)配置如并發(fā)數(shù)量、壓測(cè)時(shí)?等,并輸出測(cè)試報(bào)告

企業(yè)版收費(fèi):?年2w,賬?最少5?。

環(huán)境要求

硬件要求

類型

要求

CPU/內(nèi)存

最低要求 4C8G,推薦 8C16G

磁盤空間

50G

軟件要求

類型

要求

操作系統(tǒng)

CentOS 7.x / Redhat 7.x

安裝部署

下載安裝包
請(qǐng)自行下載 MeterSphere 最新版本的離線安裝包,并復(fù)制到目標(biāo)機(jī)器的 /tmp 目錄下。
安裝包下載鏈接: https://community.fit2cloud.com/#/products/metersphere/downloads
解壓安裝包
以 root 用戶 ssh 登錄到目標(biāo)機(jī)器, 并執(zhí)行如下命令。
cd /tmp
# 解壓安裝包
tar zxvf metersphere-offline-installer-v2.3.0.tar.gz
安裝配置修改(無特殊要求,保持默認(rèn)配置即可)
修改配置

在安裝包解壓后的目錄,編輯修改安裝參數(shù)。

cd metersphere-offline-installer-v2.3.0
vi install.conf
安裝配置文件說明
如果無特殊需求可以不進(jìn)行修改采用默認(rèn)參數(shù)安裝(首次安裝可修改配置 install.conf 文件中相關(guān)配置,修改完后執(zhí)行 /bin/bash install.sh 命令進(jìn)行安裝,已安裝成功如需再修改配置參數(shù),需要到 ${MS_BASE}/metersphere/.env 里修改,修改完后執(zhí)行 msctl reload 即可重新加載配置文件)。# 基礎(chǔ)配置
## 安裝路徑, MeterSphere 配置及數(shù)據(jù)文件默認(rèn)將安裝在 ${MS_BASE}/metersphere 目錄下
MS_BASE=/opt
## MeterSphere 使用的 docker 網(wǎng)絡(luò)網(wǎng)段信息
MS_DOCKER_SUBNET=172.30.10.0/24
## 鏡像前綴, MeterSphere 相關(guān)組件使用的 Docker 鏡像前綴, 例如 registry.cn-qingdao.aliyuncs.com/metersphere
MS_IMAGE_PREFIX=registry.cn-qingdao.aliyuncs.com/metersphere
## 鏡像標(biāo)簽, MeterSphere 相關(guān)組件使用的 Docker 鏡像標(biāo)簽
MS_IMAGE_TAG=v2.3.0
## 性能測(cè)試使用的 JMeter 鏡像
MS_JMETER_IMAGE=${MS_IMAGE_PREFIX}/jmeter-master:5.5-ms2-jdk11
## 安裝模式 allinone | server | node-controller | selenium-hub, 其中 selenium-hub 和 node-controller 可以單獨(dú)在服務(wù)器上部署作為執(zhí)行機(jī)使用
MS_INSTALL_MODE=allinone
## MeterSphere 主程序的 HTTP 服務(wù)監(jiān)聽端口
MS_SERVER_PORT=8081
## MeterSphere Node-Controller 組件的 HTTP 服務(wù)監(jiān)聽端口
MS_NODE_CONTROLLER_PORT=8082
MS_NODEEXPORTER_PORT=9100# 數(shù)據(jù)庫(kù)配置
## 是否使用外部數(shù)據(jù)庫(kù)
MS_EXTERNAL_MYSQL=false
## 數(shù)據(jù)庫(kù)地址
MS_MYSQL_HOST=mysql
## 數(shù)據(jù)庫(kù)端口
MS_MYSQL_PORT=3306
## 數(shù)據(jù)庫(kù)庫(kù)名
MS_MYSQL_DB=metersphere
## 數(shù)據(jù)庫(kù)用戶名
MS_MYSQL_USER=root
## 數(shù)據(jù)庫(kù)密碼
MS_MYSQL_PASSWORD=Password123@mysql# Prometheus 配置
## 是否使用外部Prometheus
MS_EXTERNAL_PROM=false
MS_PROMETHEUS_PORT=9090# Redis 配置
## 是否使用外部Redis
MS_EXTERNAL_REDIS=false
## Redis 端口
MS_REDIS_PORT=6379
## Redis 密碼
MS_REDIS_PASSWORD=Password123@redis
## Redis地址
MS_REDIS_HOST=$(hostname -I|cut -d" " -f 1)# Kafka 配置
## 是否使用外部 Kafka
MS_EXTERNAL_KAFKA=false
## Kafka 地址
MS_KAFKA_HOST=10.1.*.*
## Kafka 端口
MS_KAFKA_PORT=9092
## 性能測(cè)試結(jié)果數(shù)據(jù)使用的 Kafka Topic
MS_KAFKA_TOPIC=JMETER_METRICS
## 性能測(cè)試日志數(shù)據(jù)使用的 Kafka Topic
MS_KAFKA_LOG_TOPIC=JMETER_LOGS
## 性能測(cè)試定時(shí)任務(wù)通知使用的 Kafka Topic
MS_KAFKA_TEST_TOPIC=LOAD_TESTS
## 重構(gòu)后性能測(cè)試結(jié)果數(shù)據(jù)使用的 Kafka Topic
MS_KAFKA_REPORT_TOPIC=JMETER_REPORTS# UI容器配置
## 是否啟動(dòng)UI模塊
MS_UI_ENABLED=false
## 是否啟動(dòng)工作臺(tái)容器
MS_WORKSTATION_ENABLED=false# minio 配置
## 是否使用外部minio
MS_EXTERNAL_MINIO=false
## minio 地址
MS_MINIO_ENDPOINT=http://minio:9000
## minio access
MS_MINIO_ACCESS_KEY=admin
## minio 密碼
MS_MINIO_SECRET_KEY=Password123@minio# 修改組件最大內(nèi)存限制(v2.7以上可以在 /opt/metersphere/.env 里修改某容器服務(wù)的最大內(nèi)存限制,在/opt/metersphere/ 目錄下的docker-compose分別定義各自服務(wù)的最大屬性值,如 api-test 的屬性在 docker-compose-api-test.yml 中定義,為 MS_API_MEM_LIMIT)
MS_API_MEM_LIMIT=1073741824(默認(rèn)為 1g)
執(zhí)行安裝腳本
# 進(jìn)入安裝包目錄
cd metersphere-offline-installer-v2.3.0
# 運(yùn)行安裝腳本
/bin/bash install.sh

執(zhí)行完安裝腳本后,會(huì)安裝鏡像,等提示安裝完成后,使用 msctl status 查看服務(wù)各個(gè)組件狀態(tài)。

通過瀏覽器訪問

請(qǐng)通過以下方式訪問:

URL: http://服務(wù)器IP:8081

用戶名: admin

初始密碼: metersphere

使用步驟

1、測(cè)試跟蹤

1.1 功能用例
模塊樹管理

功能用例提供模塊功能,可根據(jù)不同的功能設(shè)置不同的模塊,并可根據(jù)各功能依賴關(guān)系設(shè)置子模塊。點(diǎn)擊頁(yè)面左側(cè)【全部用例】,點(diǎn)擊【添加子模塊】,填寫模塊名稱,即可完成用例模塊添加。

創(chuàng)建子模塊

選中模塊樹列表【全部用例】,點(diǎn)擊【+】號(hào)按鈕在模塊總目錄下創(chuàng)建子模塊。選中任意上級(jí)模塊即可在該模塊下創(chuàng)建次級(jí)模塊,模塊樹支持最多 8 層的樹狀結(jié)構(gòu)。

模塊操作

操作說明

  • 【重命名】按鈕,鼠標(biāo)懸停在要操作的模塊時(shí)出現(xiàn),點(diǎn)擊可以重命名該模塊。
  • 【添加子模塊】按鈕,鼠標(biāo)懸停在要操作的模塊時(shí)出現(xiàn),點(diǎn)擊可以在該模塊下添加子模塊。
  • 【刪除】按鈕,鼠標(biāo)懸停在要操作的模塊時(shí)出現(xiàn),點(diǎn)擊將刪除該模塊和其所有子模塊。刪除某個(gè)模塊不僅會(huì)刪除該模塊及其所有子模塊,被刪除模塊中的接口及接口用例也將被移入回收站中,請(qǐng)謹(jǐn)慎使用該功能。
  • 【展開/收起】操作,當(dāng)模塊下存在子模塊時(shí)出現(xiàn),點(diǎn)擊【展開/收起】該模塊下的所有子模塊。

模塊樹還支持鼠標(biāo)拖拽操作,用戶可以根據(jù)需求調(diào)整模塊順序及其層級(jí)關(guān)系。

1.2 用例評(píng)審

用例評(píng)審支持創(chuàng)建評(píng)審,關(guān)聯(lián)及取消關(guān)聯(lián)測(cè)試用例,在線評(píng)審并反饋評(píng)審是否通過及評(píng)審具體意見建議。

點(diǎn)擊【用例評(píng)審】可查看當(dāng)前項(xiàng)目中所有的測(cè)試用例評(píng)審。

進(jìn)入測(cè)試用例評(píng)審詳情頁(yè)時(shí),系統(tǒng)提供了兩種用例顯示模式:列表和腦圖。

同時(shí)可創(chuàng)建、編輯、刪除、開啟用例評(píng)審、查詢等等相關(guān)操作。

1 創(chuàng)建用例評(píng)審任務(wù)

點(diǎn)擊【創(chuàng)建用例評(píng)審】按鈕,創(chuàng)建一個(gè)用例評(píng)審。

評(píng)審?fù)ㄟ^標(biāo)準(zhǔn)

  • 【全部通過】:所有評(píng)審人都通過才通過。
  • 【單人通過】:任意評(píng)審人通過則通過。

在評(píng)審任務(wù)執(zhí)行主頁(yè),點(diǎn)擊右側(cè)列表上方的【關(guān)聯(lián)用例】按鈕為評(píng)審任務(wù)關(guān)聯(lián)用例。

在彈出的用例選擇列表中,選擇要添加到此次用例評(píng)審任務(wù)中的測(cè)試用例,點(diǎn)擊【確定】完成添加。

2 編輯評(píng)審

在測(cè)試用例評(píng)審記錄中,鼠標(biāo)點(diǎn)擊某條記錄,或點(diǎn)擊【編輯】按鈕,進(jìn)入該評(píng)審記錄的維護(hù)信息頁(yè)面。

2.1 關(guān)聯(lián)用例

點(diǎn)擊【關(guān)聯(lián)用例】,可將需要評(píng)審的測(cè)試用例進(jìn)行關(guān)聯(lián),這是開啟評(píng)審測(cè)試用例的前提。

同時(shí)系統(tǒng)支持跨項(xiàng)目關(guān)聯(lián)測(cè)試用例。

選擇需評(píng)審的測(cè)試用例后,點(diǎn)擊【確定】即可完成測(cè)試用例的關(guān)聯(lián)。

2.2 取消關(guān)聯(lián)

點(diǎn)擊功能測(cè)試用例列表的【取消用例關(guān)聯(lián)】按鈕,可以取消該用例與用例評(píng)審的關(guān)聯(lián),取消后,該用例在用例列表中消失。當(dāng)有多條的用例需要取消關(guān)聯(lián)時(shí),可以去勾選相關(guān)的用例,點(diǎn)擊【批量取消關(guān)聯(lián)】按鈕,一次性對(duì)多條用例取消關(guān)聯(lián)。

3 開始評(píng)審

測(cè)試用例評(píng)審分為兩種模式,一種是以列表模式進(jìn)行評(píng)審;第二種方式是以腦圖模式進(jìn)行評(píng)審。

3.1 列表模式評(píng)審

為評(píng)審任務(wù)添加完用例后,點(diǎn)擊【開始評(píng)審】按鈕進(jìn)入用例詳情頁(yè),默認(rèn)從任務(wù)列表的第一條用例實(shí)施評(píng)審,用戶也可以點(diǎn)擊任意一條用例的【編輯】按鈕,從該條用例開始實(shí)施評(píng)審。

進(jìn)入用例評(píng)審詳情頁(yè)面,使用【翻頁(yè)】按鈕快速切換用例,使用標(biāo)簽快捷標(biāo)注用例評(píng)審結(jié)果,標(biāo)注后的評(píng)審結(jié)果將會(huì)在用例列表中顯示。同時(shí)支持用戶為此次評(píng)審發(fā)表評(píng)論。

  • 查看用例關(guān)聯(lián)缺陷 用戶可以查看評(píng)審用例關(guān)聯(lián)的缺陷。

  • 批量更改評(píng)審結(jié)果 當(dāng)多個(gè)用例的評(píng)審結(jié)果相同或發(fā)生相同變更,可以選中相應(yīng)用例,進(jìn)入【批量編輯】彈窗,對(duì)評(píng)審結(jié)果進(jìn)行統(tǒng)一編輯。

3.2 指定用例評(píng)審

如果不是從頭開始做測(cè)試用例評(píng)審,可以用鼠標(biāo)點(diǎn)擊具體的某個(gè)測(cè)試用例,或者點(diǎn)擊【編輯】,進(jìn)入指定測(cè)試用例的評(píng)審。

3.3 腦圖模式評(píng)審用例

除了通過列表及表單方式評(píng)審用例外,用戶還可以通過腦圖方式實(shí)現(xiàn)此功能。在用例列表頁(yè)面點(diǎn)擊【腦圖】切換到腦圖展示模式,選中待評(píng)審用例,通過添加標(biāo)簽的方式來標(biāo)記用例評(píng)審結(jié)果。

4 重新提審

當(dāng)評(píng)審活動(dòng)中的用例發(fā)生內(nèi)容變更后,用例狀態(tài)會(huì)自動(dòng)切換為【重新提審】狀態(tài)。

評(píng)審人可快速檢索出需要重新評(píng)審的用例。評(píng)審列表中還支持手動(dòng)更新為【重新提審】狀態(tài)。

開啟重新提審

【重新提審】流程需要在【項(xiàng)目管理】-> 【更多選項(xiàng)】 ->【應(yīng)用管理】->【測(cè)試跟蹤】選項(xiàng)卡中開啟【重新提審】開關(guān)。

1.3 缺陷管理

1 創(chuàng)建缺陷

點(diǎn)擊左上角的【創(chuàng)建缺陷】,可以在此創(chuàng)建缺陷,但在此創(chuàng)建的缺陷需要手動(dòng)關(guān)聯(lián)測(cè)試用例。

也可以在測(cè)試用例執(zhí)行中創(chuàng)建缺陷或關(guān)聯(lián)缺陷。

2 導(dǎo)入缺陷

點(diǎn)擊頁(yè)面的【導(dǎo)入】按鈕,下載導(dǎo)入缺陷模板,按照缺陷模板的規(guī)則進(jìn)行填寫,選擇覆蓋或者不覆蓋進(jìn)行上傳即可。

缺陷模板如下

暫時(shí)無法在飛書文檔外展示此內(nèi)容

3 導(dǎo)出缺陷

選擇缺陷,點(diǎn)擊頁(yè)面的【導(dǎo)出】按鈕,勾選導(dǎo)出字段,點(diǎn)擊【確定】按鈕即可。

2、接口測(cè)試

接口定義
1 接口管理
1.1 接口協(xié)議

點(diǎn)擊左上角【HTTP】下拉框,可切換接口協(xié)議,目前支持 HTTP、TCP 、SQL 和 DUBBO 四種協(xié)議。

1.2 模塊樹管理

接口數(shù)據(jù)可以分模塊管理,可按照企業(yè)實(shí)際測(cè)試項(xiàng)目劃分為多級(jí)模塊進(jìn)行管理,最多可分八級(jí)。

鼠標(biāo)懸浮在模塊上點(diǎn)擊【+】創(chuàng)建一級(jí)模塊。模塊支持添加子模塊、模糊搜索、刪除、重命名操作,選中目錄可進(jìn)行拖拽調(diào)整。

1.3 接口快捷調(diào)試

鼠標(biāo)懸浮在【+】可以完成【快速調(diào)試】【創(chuàng)建接口】【關(guān)閉所有頁(yè)簽】操作。

點(diǎn)擊【快捷調(diào)試】進(jìn)入快捷調(diào)試頁(yè)面。填寫完整的測(cè)試地址和基本請(qǐng)求參數(shù),點(diǎn)擊【測(cè)試】按鈕即可進(jìn)行接口調(diào)試。測(cè)試完成點(diǎn)擊【另存為新用例】,填寫接口用例名稱可保存為一個(gè)新的接口用例。

1.4 快速創(chuàng)建接口

鼠標(biāo)懸浮在【+】,點(diǎn)擊如上圖【創(chuàng)建接口】彈出創(chuàng)建接口詳情頁(yè)面。創(chuàng)建接口頁(yè)面填寫接口基礎(chǔ)信息、請(qǐng)求方式、請(qǐng)求參數(shù)、響應(yīng)內(nèi)容即可。

  • 請(qǐng)求方式:支持GET、POST、PUT、PATCH、DELETE、OPTIONS、HEAD、CONNECT。
  • 請(qǐng)求參數(shù):包含默認(rèn)請(qǐng)求頭變量;常用query、rest參數(shù),鼠標(biāo)懸浮會(huì)有提示。
  • 請(qǐng)求體:支持多種形式:form-data,x-www-form-urlencoded,json,xml,raw,binary。

參數(shù)填寫完成點(diǎn)擊【確定】按鈕即可完成接口定義創(chuàng)建,并跳轉(zhuǎn)到接口展示【編輯詳情】頁(yè)面,可在【API】【TEST】【CASE】【MOCK】菜單下對(duì)接口做進(jìn)一步調(diào)整。

2 API
2.1 編輯 API

在編輯接口【API】頁(yè)面中可以對(duì)接口的基礎(chǔ)信息、請(qǐng)求及響應(yīng)定義、前后置依賴關(guān)系進(jìn)行詳細(xì)編輯。

在企業(yè)版【Xpack】功能包中:對(duì)已有 CASE 的接口,更改接口地址、請(qǐng)求頭、請(qǐng)求參數(shù)等內(nèi)容。點(diǎn)擊【保存】,會(huì)彈出同步更新設(shè)置確認(rèn)框,可一鍵同步被使用的 CASE 參數(shù),便于維護(hù)腳本。

2.2 關(guān)注接口

點(diǎn)擊頁(yè)面右上角的【五角星圖標(biāo)】,可關(guān)注/取消關(guān)注該接口定義。若接口有變更會(huì)及時(shí)提醒關(guān)注者。

2.3 接口變更記錄

點(diǎn)擊頁(yè)面右上角的【變更記錄】可查看此接口所有的變更記錄??刹榭淳唧w的變更字段、變更前、變更后的信息。

2.4 HTTP 請(qǐng)求

請(qǐng)求頭 請(qǐng)求頭:提供請(qǐng)求頭變量,點(diǎn)擊即可彈出方法列表。點(diǎn)擊參數(shù)【鉛筆圖標(biāo)】還可添加 Mock 數(shù)據(jù)和 JMeter 方法內(nèi)置函數(shù)。

  • 函數(shù) Tab 頁(yè)簽?zāi)J(rèn)選中【Mock方法】,選擇數(shù)據(jù)類型可添加函數(shù)使用,數(shù)據(jù)類型列表下方會(huì)展示函數(shù)預(yù)覽效果,點(diǎn)擊【保存】按鈕生效。
  • 函數(shù) Tab 頁(yè)簽選擇選擇【JMeter方法】,即可選擇使用內(nèi)置的 Jmeter 函數(shù),點(diǎn)擊【保存】按鈕生效。 內(nèi)置函數(shù)的詳細(xì)說明請(qǐng)參考 ??內(nèi)置函數(shù)??

QUERY參數(shù) QUERY 參數(shù)是在接口地址欄中跟在?后面的參數(shù),如 updateapi?id=11;可直接在下方列表輸入 QUERY 參數(shù)鍵值對(duì)。 點(diǎn)擊參數(shù)上面的 【設(shè)置圖標(biāo)】,可添加參數(shù)的其他屬性如編碼、最大長(zhǎng)度、描述等。點(diǎn)擊【批量添加】按鈕,可以批量添加參數(shù):填寫參數(shù)鍵值對(duì)點(diǎn)擊確定即可解析到參數(shù)列表。

REST參數(shù) REST參數(shù)是在接口地址欄中被【/】分隔的參數(shù),如 updateapi/{id}。使用方法同上。

請(qǐng)求體 請(qǐng)求體參數(shù)支持多種形式:form-data,x-www-form-urlencoded,json,xml,raw,binary。 請(qǐng)求體是 form-data 和 x-www-form-urlencoded 格式時(shí),可以選擇參數(shù)類型。不同的參數(shù)類型,系統(tǒng)會(huì)提供 默認(rèn)屬性。

請(qǐng)求體是 json 格式時(shí),可以使用 Json-schema 用于驗(yàn)證json數(shù)據(jù)格式。

認(rèn)證配置 支持 Basic Auth 的認(rèn)證方式和對(duì)數(shù)據(jù)加密,此處可以配置認(rèn)證信息及加密方式。

其他設(shè)置 可設(shè)置證書、跟隨重定向、連接超時(shí)、響應(yīng)超時(shí)時(shí)間等。

2.5 TCP 請(qǐng)求

請(qǐng)求參數(shù) 請(qǐng)求參數(shù)可以在請(qǐng)求模板通過 ${xxx} 引用。

請(qǐng)求體 請(qǐng)求體參數(shù)支持 json、xml、raw 三種數(shù)據(jù)格式。其中在 xml 參數(shù)中點(diǎn)擊【添加】按鈕,支持以表格形式添加參數(shù)。 xml 可添加 object、string、array 三種數(shù)據(jù)類型的參數(shù)。點(diǎn)擊【保存】按鈕保存添加的 xml 參數(shù)。

其他設(shè)置 在其他設(shè)置中可設(shè)置 TCP 客戶端、連接時(shí)間、響應(yīng)時(shí)間等參數(shù)。TCPClient 默認(rèn)提供三種連接方式。

2.6 API 列表功能

支持對(duì)接口定義的執(zhí)行、編輯、刪除、復(fù)制操作點(diǎn)擊更多操作【...】可以 查看引用、查看CASE。

  • 執(zhí)行:進(jìn)入【編輯接口詳情-TEST】頁(yè)面
  • 編輯:進(jìn)入【編輯接口詳情-API】頁(yè)面
  • 刪除:刪除該接口到【回收站】
  • 復(fù)制:復(fù)制該接口定義信息
  • 查看引用:可以查看接口具體哪個(gè)場(chǎng)景引用
  • 查看 CASE :可以查看接口下寫好的 CASE 用例

3 TEST

在【TEST】頁(yè)面中可以選擇運(yùn)行環(huán)境調(diào)試接口,同時(shí)可以添加前后置腳本、前后置SQL、斷言、提取參數(shù)等子步驟。

3.1 自動(dòng)生成測(cè)試數(shù)據(jù)

接口請(qǐng)求體為 json 格式可開啟 【JSON-SCHEMA】模式,點(diǎn)擊【生成測(cè)試數(shù)據(jù)】會(huì)生成隨機(jī)參數(shù)值 ,用于快速傳參測(cè)試。

如需定制生成規(guī)則可點(diǎn)擊【設(shè)置】圖標(biāo),對(duì)枚舉值生成規(guī)則進(jìn)行設(shè)置。

快速生成數(shù)據(jù)規(guī)則在【高級(jí)設(shè)置】頁(yè)面,可以設(shè)置默認(rèn)值、枚舉值、最大最小長(zhǎng)度、正則表達(dá)、描述相關(guān)信息,規(guī)則設(shè)置好后點(diǎn)擊【生成測(cè)試數(shù)據(jù)】生效。

如有設(shè)置了默認(rèn)值,則生成測(cè)試數(shù)據(jù)是默認(rèn)值;如設(shè)置枚舉值,生成的數(shù)據(jù)是枚舉值其中一個(gè),枚舉值可以換行設(shè)置多個(gè)。

3.2 針對(duì)單個(gè)接口發(fā)起測(cè)試

選擇運(yùn)行環(huán)境,點(diǎn)擊 【測(cè)試】按鈕即可調(diào)試接口。在響應(yīng)內(nèi)容可以看到接口的請(qǐng)求響應(yīng)體、響應(yīng)頭、控制臺(tái)、斷言、提取、請(qǐng)求內(nèi)容信息。 前后置腳本、前后置SQL、斷言及參數(shù)提取等子步驟的詳情說明請(qǐng)參考。 ??用例步驟說明??

3.3 其他功能

點(diǎn)擊【測(cè)試】按鈕旁邊的向下箭頭【V】,還提供了加載用例、另存為新用例、更新接口、另存為新接口快捷功能。

【加載用例】加載該接口下的所有用例。

【另存為新用例】可使用該接口頁(yè)面填寫的參數(shù)信息及添加的子步驟,創(chuàng)建一個(gè)新的接口用例。輸入用例名稱,點(diǎn)擊【保存】按鈕,即可保存為一個(gè)新的接口用例。

【更新接口】可將當(dāng)前頁(yè)面填寫的參數(shù)信息更新到對(duì)應(yīng)的接口定義中。

【另存為新接口】即可使用當(dāng)前頁(yè)面接口信息來創(chuàng)建新的接口定義。

4 CASE

在 CASE 頁(yè)面中展示當(dāng)前接口下的所有接口用例列表。

4.1 列表功能

支持對(duì)接口用例的 編輯 執(zhí)行 復(fù)制 刪除鼠標(biāo)懸浮【…】可展示更多功能、查看引用、執(zhí)行歷史、創(chuàng)建性能測(cè)試操作。

  • 編輯:編輯該接口用例
  • 執(zhí)行:調(diào)試該接口
  • 復(fù)制:復(fù)制該接口用例信息
  • 刪除:刪除該接口用例到回收站
  • 查看引用:查看該接口用例被場(chǎng)景引用和測(cè)試計(jì)劃引用情況
  • 執(zhí)行歷史:可查看該接口用例執(zhí)行歷史列表及執(zhí)行結(jié)果詳情
  • 創(chuàng)建性能測(cè)試:可使用當(dāng)前接口用例快速創(chuàng)建性能測(cè)試

4.2 批量操作

選擇多條接口用例,點(diǎn)擊【…】,可對(duì)多個(gè)接口用例進(jìn)行批量刪除、批量編輯、批量執(zhí)行、批量同步操作。

  • 批量刪除:批量刪除接口用例到回收站
  • 批量編輯:批量編輯接口用例等級(jí)、標(biāo)簽屬性
  • 批量執(zhí)行:批量調(diào)試接口用例,運(yùn)行模式可選擇串行或并行,生成報(bào)告可選生成獨(dú)立報(bào)告、集合報(bào)告。
  • 批量同步:批量同步接口用例,可對(duì)同步用例進(jìn)行基本信息、請(qǐng)求參數(shù)、其他設(shè)置相關(guān)內(nèi)容進(jìn)行配置。

4.3 新建接口用例

點(diǎn)擊 【+添加】按鈕,可使用當(dāng)前接口定義的參數(shù)信息創(chuàng)建新的接口用例。

4.4 搜索

普通搜索支持通過接口用例的 ID 、名稱、標(biāo)簽進(jìn)行模糊搜索。

高級(jí)搜索支持按 ID 、名稱、用例等級(jí)、標(biāo)簽、執(zhí)行結(jié)果、更新時(shí)間、創(chuàng)建時(shí)間、創(chuàng)建人、關(guān)注人、路徑搜索。

5 MOCK

在 MOCK 頁(yè)面中展示當(dāng)前接口定義下的 MOCK 服務(wù)。在接口編輯頁(yè)面可展示此接口的 Mock 信息,Mock 默認(rèn)地址是 MeterSphere 系統(tǒng)地址+模塊 ID + 接口地址,一個(gè)接口定義可以設(shè)置多個(gè) Mock 服務(wù)。

5.1 HTTP Mock服務(wù)設(shè)置

MeterSphere 提供的 Mock 功能可以根據(jù)用戶輸入的請(qǐng)求參數(shù)、返回?cái)?shù)據(jù)生成Mock接口,這些接口會(huì)自動(dòng)生成模擬數(shù)據(jù),以覆蓋用戶的模擬測(cè)試需求。

Mock 期望是根據(jù)設(shè)置的請(qǐng)求觸發(fā)條件來進(jìn)行過濾,然后返回期望的數(shù)據(jù)。在【MOCK】頁(yè)面點(diǎn)擊【+添加】按鈕添加 Mock 服務(wù)。

設(shè)置 Mock 服務(wù)觸發(fā)條件。可以在請(qǐng)求頭、QUERY參數(shù)、REST參數(shù)、請(qǐng)求體設(shè)置觸發(fā)條件;在響應(yīng)內(nèi)容中設(shè)置自定義響應(yīng)頭、響應(yīng)體、狀態(tài)碼、響應(yīng)延遲時(shí)間相關(guān)信息

Mock 服務(wù)觸發(fā)條件設(shè)置規(guī)則匹配及邏輯判斷:

請(qǐng)求參數(shù)設(shè)置規(guī)則匹配,可以根據(jù)參數(shù)設(shè)定的值、長(zhǎng)度、正則表達(dá)式 Mock 出相應(yīng)的請(qǐng)求參數(shù),同時(shí)參數(shù)與參數(shù)之間新增了邏輯判斷(AND/OR),以提升觸發(fā)條件的靈活性。

針對(duì)一些特定測(cè)試場(chǎng)景需要對(duì)返回信息進(jìn)一步處理的情況,比如加解密操作、調(diào)用第三方 JAR 包等操作。

MeterSphere 在 Mock 服務(wù)中添加 后置腳本,用戶可以通過編寫腳本或添加系統(tǒng)已有的 自定義代碼片段來實(shí)現(xiàn)對(duì)返回信息的處理。

在【MOCK】數(shù)據(jù)列表,選擇一條數(shù)據(jù)點(diǎn)擊執(zhí)行,選擇 MOCK 環(huán)境,當(dāng)請(qǐng)求參數(shù)與設(shè)置的觸發(fā)條件匹配時(shí)候,則返回設(shè)置的響應(yīng)內(nèi)容。

5.2 TCP Mock設(shè)置

TCP Mock 服務(wù)需在【項(xiàng)目設(shè)置-應(yīng)用管理-接口測(cè)試】中開啟 TCP Mock 服務(wù)。其功能設(shè)置同 ??HTTP MOCK??。

5.3 MOCK 列表功能

支持對(duì) Mock 數(shù)據(jù)進(jìn)行執(zhí)行、編輯、復(fù)制 、刪除操作。

6 定時(shí)同步

接口定義列表,點(diǎn)擊【更多操作-定時(shí)同步】可設(shè)置 Swagger 在線接口文檔定時(shí)同步。

定時(shí)同步頁(yè)面需設(shè)置同步的路徑(以/api-docs結(jié)尾)、定時(shí)Cron表達(dá)式(支持自動(dòng)生成可以預(yù)覽近5次運(yùn)行時(shí)間)、導(dǎo)入模塊、導(dǎo)入模式,點(diǎn)擊【添加】按鈕完成接口定時(shí)同步設(shè)置。

接口定時(shí)同步任務(wù)支持設(shè)置任務(wù)通知方式,點(diǎn)擊任務(wù)通知按鈕,彈出任務(wù)通知設(shè)置頁(yè)面,消息通知方式:郵件、釘釘機(jī)器人、企業(yè)微信機(jī)器人、飛書機(jī)器人、自定義 Webhook 。

定時(shí)同步任務(wù)支持定時(shí)同步任務(wù)查看、開啟、關(guān)閉、刪除操作。

7 導(dǎo)入接口

接口定義列表【更多操作-導(dǎo)入】,支持多種類型接口文檔的導(dǎo)入,包括:MeterSphere、Postman、Swagger、HAR、JMX類型數(shù)據(jù)。

支持 Swagger Json 文件的離線導(dǎo)入,同時(shí)也支持使用 Swagger URL 進(jìn)行在線同步,導(dǎo)入規(guī)則請(qǐng)看導(dǎo)入頁(yè)面下方的提示。注意: 若導(dǎo)入的接口為新建接口且沒有用例,則默認(rèn)為接口創(chuàng)建一個(gè)用例。

8 導(dǎo)出接口定義

接口定義列表【更多操作-導(dǎo)出】支持導(dǎo)出 MeterSphere 和 Swagger3.0 格式的接口文件導(dǎo)出。選擇要導(dǎo)出的接口,點(diǎn)擊 【更多操作-導(dǎo)出】選擇要導(dǎo)出的文件格式,系統(tǒng)自動(dòng)完成接口導(dǎo)出。

9 文檔管理

API 接口支持以文檔形式展示接口定義詳細(xì)信息,頁(yè)面右側(cè)展示接口列表,點(diǎn)擊接口名稱可快速定位到該接口詳情所在位置。

點(diǎn)擊【分享】圖標(biāo),系統(tǒng)會(huì)生成接口的 URL 地址。 點(diǎn)擊【復(fù)制】按鈕即可將接口的 URL 地址分享給他人。

接口測(cè)試報(bào)告
1 查看測(cè)試報(bào)告

在測(cè)試報(bào)告列表中,支持查看用例、場(chǎng)景報(bào)告。點(diǎn)擊指定測(cè)試報(bào)告操作列中的【報(bào)告詳情】按鈕,進(jìn)入報(bào)告詳情頁(yè)面。在該頁(yè)面中可以查看該報(bào)告的詳細(xì)內(nèi)容,并支持重命名、導(dǎo)出等操作。

2 導(dǎo)出和分享測(cè)試報(bào)告(沒有看到這個(gè)功能)

在測(cè)試報(bào)告詳情頁(yè)面,點(diǎn)擊右上角【分享報(bào)告】生成一個(gè)有實(shí)效的報(bào)告分享鏈接。點(diǎn)擊 【導(dǎo)出報(bào)告】按鈕將報(bào)告導(dǎo)出為 PDF 格式。

3、UI測(cè)試(該部分為企業(yè)版用戶特有內(nèi)容,無法試用)

二、Jmeter

介紹

jmeter 是 apache 公司基于 java 開發(fā)的?款開源壓?測(cè)試?具,是?個(gè)?較輕量級(jí)的測(cè)試?具,使? 起來?常簡(jiǎn)單。因?yàn)?jmeter 是 java 開發(fā)的,所以運(yùn)?的時(shí)候必須先要安裝 jdk 才可以。同時(shí)它在 linux/windows/macos 上都可以使?。 jmeter 可以做接?測(cè)試和壓?測(cè)試。

環(huán)境要求

硬件環(huán)境

類型

要求

CPU/內(nèi)存

無要求

磁盤空間

無要求

軟件環(huán)境

類型

要求

操作系統(tǒng)

?持任意能夠兼容java的宿主機(jī)(Windows / Linux / macOS)

部署環(huán)境

部署java環(huán)境(安裝jdk8+)

安裝部署

下載安裝包

官網(wǎng)下載鏈接??Apache JMeter - Download Apache JMeter??

點(diǎn)擊下載框中的zip包,zip后綴那個(gè)才是Windows系統(tǒng)的jmeter

解壓到指定盤符

下載完成后解壓到指定盤符,我是解壓到D:盤下的,只要自己記得住在哪就好,后面配置環(huán)境變量要用到

配置運(yùn)行環(huán)境

(1)進(jìn)入系統(tǒng)環(huán)境變量,新建環(huán)境變量

(2)新建環(huán)境變量

變量名為 JMETER_HOME,變量值為安裝包解壓路徑

(3)然后再創(chuàng)建一個(gè)變量CLASSPATH

變量值如下

;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;

(4)在系統(tǒng)變量path中,新建一個(gè)變量 %JMETER_HOME%\bin

(5)驗(yàn)證安裝

按win+r鍵,輸入cmd,喚出命令窗口,輸入jmeter

(6)修改為中文

1) 編輯JMeter目錄中的/bin/jmeter.porperties文件

2) 選擇用記事本打開,找到這個(gè)代碼,把#號(hào)去掉,將en改成zh_CN

3) 保存,cmd命令行重新運(yùn)行Jmeter命令

使用步驟

接口測(cè)試步驟如下

?般分五個(gè)步驟:

(1)添加線程組 :在測(cè)試計(jì)劃下右鍵選擇添加線程-->線程組。

(2)添加http請(qǐng)求 :在線程組下右鍵選擇添加取樣器-->http請(qǐng)求。

(3)在http請(qǐng)求中寫?接?url、路徑、請(qǐng)求?式和參數(shù) 。

(4)添加查看結(jié)果樹 :在測(cè)試計(jì)劃下右鍵選擇添加監(jiān)聽器-->查看結(jié)果樹。

(5)調(diào)?接?、查看返回值。

雙擊jmeter.bat文件,進(jìn)入jmter界面,如下圖;

右擊測(cè)試計(jì)劃--添加--線程(用戶)--線程組,添加一個(gè)線程組,如下圖所示;

右擊線程組--添加--取樣器--HTTP請(qǐng)求,添加一個(gè)HTTP請(qǐng)求,如下圖所示

根據(jù)給定的接口文檔或者自己抓包獲取的URL相關(guān)信息,填寫以下信息:

示例URL:http://10.8.59.174:30880/api/v1/namespaces/kube-public/configmaps/cluster-info

jmeter填寫如下圖(參數(shù)根據(jù)實(shí)際需要進(jìn)行填寫)

消息體參數(shù)如下

{"kind": "ConfigMap","apiVersion": "v1","metadata": {"name": "cluster-info","namespace": "kube-public","uid": "da8d83f0-202f-4248-a131-d8845f65fa68","resourceVersion": "235956","creationTimestamp": "2023-11-29T07:26:37Z","managedFields": [{"manager": "kubeadm","operation": "Update","apiVersion": "v1","time": "2023-11-29T07:26:37Z","fieldsType": "FieldsV1","fieldsV1": {"f:data": {".": {},"f:kubeconfig": {}}}}]},"data": {"kubeconfig": "apiVersion: v1\nclusters:\n- cluster:\n    certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM1ekNDQWMrZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJek1URXlPVEEzTWpZeE5Wb1hEVE16TVRFeU5qQTNNall4TlZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTTJZCmxmbXJPc0d3VUFOUVZ0bWhTcXVkbzlzQnZodFF5T3RvSFhVZXZoL0FLaVRrQnBrV0hnVjc5eEROVE4xT1lRSWoKcHJzYkRwdXJGOVMwYldmTXJBekNsN0FIT0VSR1NiRENyWXhka0hvaGtxT3BidFNwSHNvNWxjYnNNRWVzMERoagpFOUJMOXVDSmhpSFoxczhZNE5JdFlPdXVSVUVHcTgydUpLbXNJNm1EeTV0Q2Vjd3BxdUVQVUVoV2pOZE1qMVRhCmN1R2pGVWxDSW1mdklPZnlLMmIvSVNvaXNVeVhvSWprMDdSSW44YkIyKzVuWWZ1bTc5L3VUVU5JTFoxc1VKbDkKUnBKRVY0bnMyZUhPODY0YUhuMHV6dk5HQnMxL3FDVjV5b09ZMTFOV21CdDlVc0hjSTJjL21RRXJpODl0YXhRRwpheFgwL3NmVjVxb0hNOFp1YS9rQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZKWU9TNWZOdUs0VjlPcGhrZEg1djBQWUxwbDhNQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFBcmRiS041WXRNUnNGOG5ZcE5OeUgwYlRVQmtGZWsrSXIxSDhGUUlwRHpxUEJURWJoYQpsRnFXeWxPUFlrOS96bFBxQnFjMWdKTVMzVTZQL1E1YjFpNldNcUlHbFpSMGZ3NXNWYXZmM3UwNzRsbXVrYXI1Cjd5LzdNK05EVHFHWDRiQUdqdmZCUjBvR3pndEQwSDhKbjdkZThFOEN2RTVIQXNNNmJOWUNDRHQwZnBkY2VnYy8KT1Y1UHZiY0ZtbUo5RjZUVWU0MmVNVEQyOFpWZW1ITGJKeEFYd0hMb2FKa2YyWWluM213UWFpcnk5QjU4Q0V3Vgo1bzhKOTdXbkwzRmdxdkQyOStJeWpERDduMDhSZ3ovejlUVU5qWkFSTHBvU0J3NFIwWDB2U3REWG83QzRVa09ECmIxQkVuMTRJK2NWdmoxV1Roa3RDVlQweEpwcldTbFFSYlc1RgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n    server: https://10.8.59.174:6443\n  name: \"\"\ncontexts: null\ncurrent-context: \"\"\nkind: Config\npreferences: {}\nusers: null\n"}
}

以上配置完成后,右擊線程組--添加--監(jiān)聽器--查看結(jié)果樹

點(diǎn)擊【運(yùn)行】按鈕,即可運(yùn)行(未保存的會(huì)提示保存計(jì)劃,保存即可)

三、常見問題

四、資料出處

  1. ??metersphere.io??

http://m.aloenet.com.cn/news/31234.html

相關(guān)文章:

  • php 網(wǎng)站開發(fā)收費(fèi)客戶資源買賣平臺(tái)
  • 網(wǎng)站做淘客百度seo自然優(yōu)化
  • 專業(yè)推廣網(wǎng)站wordpress網(wǎng)站建設(shè)
  • 在線作圖免費(fèi)網(wǎng)站升華網(wǎng)絡(luò)推廣軟件
  • ui怎樣做網(wǎng)站海南百度推廣代理商
  • 網(wǎng)站內(nèi)容不顯示旅游網(wǎng)站的網(wǎng)頁(yè)設(shè)計(jì)
  • 網(wǎng)站建設(shè)與管理代碼搜索百度指數(shù)
  • 網(wǎng)站建設(shè)系統(tǒng)網(wǎng)頁(yè)設(shè)計(jì)主要做什么
  • 紅旗h5寧波seo教程app推廣
  • 免費(fèi)營(yíng)銷軟件網(wǎng)站建設(shè)國(guó)際新聞 軍事
  • 專門做圖片是網(wǎng)站重慶企業(yè)網(wǎng)站排名優(yōu)化
  • 全椒縣城鄉(xiāng)建設(shè)局網(wǎng)站營(yíng)銷型網(wǎng)站分析
  • 淘寶店鋪裝網(wǎng)站導(dǎo)航怎么做百度手機(jī)網(wǎng)頁(yè)
  • 淘客怎么樣做網(wǎng)站網(wǎng)絡(luò)營(yíng)銷的手段有哪些
  • wordpress垃圾文章如何將網(wǎng)站的關(guān)鍵詞排名優(yōu)化
  • 重慶微信網(wǎng)站建設(shè)做網(wǎng)站seo推廣公司
  • 一般網(wǎng)站用什么軟件做網(wǎng)站seo優(yōu)化技能
  • 網(wǎng)上銷售上海網(wǎng)絡(luò)seo
  • 設(shè)計(jì)常去的網(wǎng)站推廣網(wǎng)站制作
  • 建立健全黨支部按期換屆提醒督促seo崗位
  • 企業(yè)信息網(wǎng)站模板可以入侵的網(wǎng)站
  • 做游戲還是做網(wǎng)站好百度seo怎么關(guān)閉
  • wordpress 做外貿(mào)站上海seo網(wǎng)站排名優(yōu)化公司
  • 做茶葉網(wǎng)站哪些平臺(tái)可以發(fā)廣告
  • 可以做翻譯兼職的網(wǎng)站嗎樂陵seo外包
  • 折再返怎么 做網(wǎng)站2023年7月最新新聞?wù)?/a>
  • 美國(guó)為華人做的網(wǎng)站互聯(lián)網(wǎng)推廣引流
  • 南京網(wǎng)站開發(fā)公司排名優(yōu)化網(wǎng)站首頁(yè)
  • 做誘惑類cpa網(wǎng)站經(jīng)驗(yàn)電商軟文廣告經(jīng)典案例
  • 羅源福州網(wǎng)站建設(shè)百度首頁(yè)排名優(yōu)化公司