1. 程式人生 > >介面測試要測試什麼?怎麼測?

介面測試要測試什麼?怎麼測?

WHY

為什麼要做介面測試?我個人認為有兩個原因:

1、儘早暴露出介面問題,減少返工工作量
2、自動化介面測試,減少冒煙、迴歸測試的重複工作

HOW

介面測試的用例設計是關鍵,不能只是單純正常請求通過就算介面測試過了,要從業務、功能、效能等上去設計用例。參考了網上的資料還有平時自己的一些經驗,下圖算是一個大致的設計思路吧

這裡寫圖片描述

測試工具的選擇有很多,比如:postman,jmeter等,習慣用哪個就用哪個

相關推薦

介面測試測試什麼?怎麼

WHY 為什麼要做介面測試?我個人認為有兩個原因: 1、儘早暴露出介面問題,減少返工工作量 2、自動化介面測試,減少冒煙、迴歸測試的重複工作 HOW 介面測試的用例設計是關鍵,不能只是單純正常請求通過就算介面測試過了,要從業務、功能、效能等上去設計用例

子查詢一定註意,別忘記加TOP 1,不然就GG了,過了好久測試給我出來了

date 子查詢 註意 string tde best ani rtm 測試 string sql = "select Code,DepartmentName" + ",(select top 1 Or

python api介面測試---驗證登入狀態的介面

*** 有些測試系統為了演示多方便,會將登入的校驗去掉。不登入也可以用api 實際的系統需要攜帶正確得到id才能呼叫後面的介面成功 登入的目的是後續的請求中攜帶sessionid,sessionid哪來的?是登入的時候響應訊息裡面建立的。 登入成功後,返回的結果裡有一個set_c

每日一問 如果 WEB 測試 7 天內免登陸,15 天內免登陸,1 個月內免登陸,測試怎麼去

首先確認三個實現的細節:1、日期計算時,時間是按照伺服器時間、資料庫時間還是使用者本機時間或者其他的計算的?2、免登入是怎麼實現的?是Cookie還是Session?3、計算是按照時分秒計算還是按照整天計算的?測試點:以7天為例1、選擇7天內免登入,登入後退出再次登入,是否免

【轉】Visual Studio單元測試小應用-執行時間

line Language cat parse esc net 技術分享 javascrip huang 【轉】Visual Studio單元測試小應用-測執行時間 Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用

面試題:軟件測試,如何微信的朋友圈?

功能 此外 nal testing 測試 常用 tar pad 軟件 任何一個東西你都可以這麽測:記住sfdipot: s,structure,結構。考慮其組成部分,微信朋友圈的代碼組成,客戶端是怎麽樣的,服務端是怎麽樣的。 f,function,功能。考慮單個功

APP測試流程和試點

軟硬件 定位 硬件 pst 消息推送 訪問 業務 安全 目錄結構 1 APP測試基本流程 1.1流程圖 1.2測試周期 測試周期可按項目的開發周期來確定測試時間,一般測試時間為兩三周(即15個工作日),根據項目情況以及版本質量可適當縮短或延長測試時間。正式測試前先向主管確

需求出來後測試做的事情

測試數據 目的 遇到 基本 結束 clas 問題 測試的 測試 我一般都是從測試老大那裏拿到需求的,拿到需求後,他會把他理解的需求跟我講一下,接下來就靠自己去熟悉需求了,期間有什麽疑問的地方再問老大,如果老大也不知道的就記下來,把所有的疑問積累下來,再去問產品,這樣會解決很

App測試流程及試點

開始 很多 邏輯 離線 推送消息 錯誤 退出app 框架 交換 1 APP測試基本流程 1.1流程圖 接收版本 盡快申請到正式環境下測試

GAIAWORLD公鏈測試版公在即 為應用落地積極部署

生態 mark 業務邏輯 vpd 大型 完全 傳統 合約 微信公眾 微信公眾號:GAIAWORLD  GAIAWORLD遊戲公鏈測試版即將迎來首次面市公測。   GAIAWORLD公鏈主要以遊戲為經典應用場景,因此相較於其他公鏈,GAIA鏈對交易速

系統測試考慮業務數據沒有完整錄入時候是否會有非空判斷異常等影響到現有系統的使用

dex 其他 業務 str src 離開 情況 後臺 記錄 原文鏈接:http://www.lookdaima.com/WebForms/WebPages/Blanks/Pm/Docs/DocItemDetail.aspx?id=8f508ee6-38db-4715-9f8

測試一下

stat recv active tab ddr net pre 測試 state Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address

什麽是軟件測試?軟件測試學什麽?

幫助 用例 project 交流 第三方 測試工具 測試的 win inux   軟件測試定義是:為了發現程序中的錯誤而執行程序的過程它是幫助識別開發完成(中間或最終的版本)的計算機軟件的正確度(correctness) 、完全度(completeness)和質量(qual

軟件測試學哪些技術呢?

oracl 一個 項目管理 ner 基本知識 acl 學習工具 如果 是否 很多年輕人或者是想要轉行從事測試工作的人,經常會在網上問:“測試工程師需要什麽技能或者具有什麽素質才是合格的?”那麽,問題來了,軟件測試要學哪些技術呢? 軟件測試工程共分為3級,即初級、中級和高級;

Jmeter+jenkins如何快速搭建介面和效能測試持續整合解決方案-[基於windows篇]

  Jenkins + Jmeter 構建介面、效能測試持續整合解決方案   Jenkins + Jmeter 可以很輕鬆的進行打包釋出程式後自動進行介面冒煙測試,或者定時效能測試。以下是詳盡的Jenkins + Jmeter

介面自動化-自動化測試初介

 自動化測試         自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程。         個人認為,只要能服務於我們,能夠幫助我們提升工作效率的,不管是所謂的自動化工具,還是寫個sql指令碼、寫

對非同步處理的http介面進行效能測試

對非同步處理的http介面進行效能測試 以前對介面做效能測試,介面都是同步處理的,請求之後等待響應結果就知道處理結果了,這樣只要看這個介面是否異常,如果無異常無報錯記錄這個介面的響應時間、TPS等效能指標進行分析就可以了,最近在工作中遇到了非同步處理的介面,邏輯是隻要你請求引數全部合法,即返回成

qt介面手動佈局測試

*****************************************************mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindo

django中的view測試和models試樣例

感覺用model_mommy比factory_boy要好些。   如果Models.py如下: from django.db import models from django.contrib.auth.models import User # Create your models

軟體為什麼做異常測試測試員必知的22個測試點總結!

軟體交付終端使用者使用之前,需要進行各種型別的測試,其中就包括異常測試。 什麼是異常測試? 異常測試,是檢測系統對異常情況的處理。異常測試覆蓋硬體或軟體異常時的處理。測試方應通過人為製造錯誤情況測試系統對錯誤操作、錯誤報文的反應,檢查程式中的螢幕或頁面是否給出了清晰且充分