介面自動化測試PHPUnit-框架程式碼開發1
經過上一篇的架構設計之後,我們就要開始編寫程式碼了,因為涉及程式碼較多,所以將分多次進行講解。
先看一張整體結構圖
今天我們先來看看testcase檔案裡的編寫。此處我們以之前的老黃曆介面為例。
lhl_test.php內容如下:
<?php
//程式碼獲取點選連結加入QQ群 522720170:https://jq.qq.com/?_wv=1027&k=5C08ATe
//引入一些必要的檔案,暫時別管,後面會說到
require_once(“../commons/require.php”);
use PHPUnitFrameworkTestCase;
class LhlTest extends TestCase
{
//測試用例必須以 test 開頭,否則 phpunit 不識別
public function testLhl()
{
//選擇執行環境。此處把host配置到了檔案中,直接讀取檔案內容
$rc=new ReadConfig();
$url=$rc->get_host(“online”) ;
echo $url;
//拼接完整的請求串
$get_params=”date=2017-11-11&key=填寫你申請的key”;
$url=$url.”?”.$get_params;
$content=Transfer::get($url);
//對返回的json結果進行編碼,也就是轉換為php可以認識的物件,方便後續使用
$data= json_decode($content,true);
print_r($data);
if(is_null($data)==false)
{
//斷言,如果返回的error_code為0說明介面成功
$this->assertEquals(`0`,$data[`error_code`],”failed”);
print(“successed”);
}
}
}
?>
相關文章
- 介面自動化測試PHPUnit-框架程式碼開發3PHP框架
- 介面自動化測試之PHPUnit-框架程式碼編寫2PHP框架
- 介面自動化測試框架 HttpFPT框架HTTP
- 測試開發之自動化篇-自動化測試框架設計框架
- 淺談自動化測試框架開發框架
- 介面自動化測試框架搭建總結框架
- 常用網路介面自動化測試框架框架
- 介面自動化測試框架搭建的思路框架
- 介面自動化測試系列之PHPUnit-第一次親密接觸PHP
- 介面自動化測試錄製工具,讓python selenium自動化測試指令碼開發更加方便Python指令碼
- 介面自動化測試:Thrift框架RPC協議客戶端開發框架RPC協議客戶端
- 測試開發之介面篇-使用K6完成介面自動化測試
- 介面自動化測試
- 自動化測試框架框架
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- 軟體測試框架——自動化測試框架框架
- web自動化測試框架-02 快速開發用例文件指令碼Web框架指令碼
- 騰訊出品小程式自動化測試框架【Minium】系列(七)測試框架的設計和開發框架
- Eolink Apikit「 零程式碼」快速發起 RPC 介面自動化測試APIRPC
- 自動化測試框架思路框架
- 自動化測試框架指南框架
- 自己動手寫Web自動化測試框架(1) :概述Web框架
- 用Python開發自動化測試指令碼Python指令碼
- 自己動手寫Web自動化測試框架(6):自動化測試框架的規劃Web框架
- 『居善地』介面測試 — 7、介面自動化測試框架的設計與實現框架
- 測試開發之自動化篇-Appium指令碼開發APP指令碼
- 從0到1搭建移動App功能自動化測試平臺 (4):自動化測試程式碼⎡工程化⎦APP
- python 介面自動化測試Python
- 二、介面自動化測試(2)
- protobuf 介面自動化測試摸索
- 自動化測試框架比較框架
- 自動化測試框架介紹框架
- Selenium自動化測試框架框架
- 軟體測試自動化框架框架
- python+pytest介面自動化(1)-介面測試基礎Python
- 利用tox打造自動自動化測試框架框架
- web自動化測試框架-06 如何快速編寫自動化指令碼Web框架指令碼
- T框架介紹(自動化測試框架)框架