在做接口自動化時,大部分的接口都需要保持登錄狀態才可以操作,針對不同項目的處理方式不同,這篇主要記錄使用session來保持登錄狀態的處理。主要從兩個方面來介紹:設置全局session和其他接口進行調用。 1.利用登錄接口設置一個全局的session,登錄成功后return session ...
在做接口自動化時,大部分的接口都需要保持登錄狀態才可以操作,針對不同項目的處理方式不同,這篇主要記錄使用session來保持登錄狀態的處理。主要從兩個方面來介紹:設置全局session和其他接口進行調用。 1.利用登錄接口設置一個全局的session,登錄成功后return session ...
一般對於自動化的理解,有兩種方式的自動化。 第一,不需要寫代碼,完全由工具實現,這種方式的工具一般是公司自己研發的,方便黑盒測試人員使用。這種工具的特點是學習成本低,方便使用,但是通用性不強,也就是換了一家公司,就很有可能無法使用之前的工具。 第二,需要自己寫代碼,在別人的框架下編寫代碼測試 ...
為什么要做接口自動化框架 1、業務與配置的分離 2、數據與程序的分離;數據的變更不影響程序 3、有日志功能,實現無人值守 4、自動發送測試報告 5、不懂編程的測試人員也可以進行測試 正常接口測試的流程是什么? 確定接口測試使用的工具----->配置需要的接口參數-----> ...
為什么要做接口自動化框架 1、業務與配置的分離 2、數據與程序的分離;數據的變更不影響程序 3、有日志功能,實現無人值守 4、自動發送測試報告 5、不懂編程的測試人員也可以進行測試 正常接口測試的流程是什么? 確定接口測試使用的工具----->配置需要的接口參數 ...
前言 接口返回的json數據,需要取值后斷言,本篇使用jsonpath來提取接口返回的數據 接口返回數據 接口返回一個 json 類型的數據,以下數據是很常見的一種數據結構 通過.取子節點 關於jsonpath的入門基礎可以查看前面這篇https://www.cnblogs.com ...
框架產生目的:公司走的是敏捷開發模式,編寫這種框架是為了能夠滿足當前這種發展模式,用於前后端聯調之前(后端開發完接口,前端還沒有將業務處理完畢的時候)以及日后回歸階段,方便為自己騰出學(mo)習(yu)時間。 鄙人一介小測試,一手承接產品,一手面對開發(4個后端,3個web前端,外加不知道幾個 ...
前段時間用python對公司項目的接口進行了自動化測試,由於存在很多不完善的地方,在這過程中也遇到了一些問題。為了便於以后溫習回顧,以下做了一些總結: 1.請求登錄接口 2.方法封裝 提取token ...