第二章 測試環境搭建

                                ------phpunit 接口自動化測試系列 php

   在學習任何與程序相關的工做以前,通常都須要先搭建編譯環境的。接口自動化也不例外,下面的咱們先羅列一下用到的語言及開發工具:html

(1)PHP開發語言。前端

(2)PHPUNIT運行環境。apache

(3)JetBrains PhpStorm開發環境。前端工程師

(4)Secure CRT Portable終端。phpstorm

2.1 PHPPHPUNIT的安裝

PHP安裝函數

PHP是咱們的編碼語言,因此其運行環境是必須的,至於如何安裝PHP運行環境,在此就不囉嗦了,只要你有PHP編碼能力,相信這個編譯環境必定不陌生。工具

PHPUNIT的安裝學習

在命令行窗口中找到 PHP 的安裝目錄,運行 go-pear.bat 批處理文件便可。若是當前 PHP 環境中沒有 go-pear.bat 文件和 pear 目錄到 http://pear.php.net/go-pear.phar 處下載相應文件,放入自行創建的 pear 目錄,新建 go-pear.bat 文件,輸入以下內容:開發工具

代碼示例:

@ECHO OFF

set PHP_BIN = php.exe

%PHP_BIN% -d output_buffering=0 PEAR\go-pear.phar

Pause

運行 go-pear.bat 按提示操做便可安裝好 pear 包。安裝 pear 包後,輸入以下命令便可安裝 PHPUnit

代碼示例:

pear config-set auto_discover 1

pear install pear.PHPUnit.de/PHPUnit

輸入  PHPUnit 有輸出,即安裝成功。

便捷安裝:

   PHP開發的過程當中,有不少集成的軟件,如:XAMPP,而且這個集成軟件裏面已經帶有phpunit,因此建議你們安裝這個。

   官網:https://www.apachefriends.org/zh_cn/index.html

   從官網上下載最新的版本,而後安裝便可。若是你們對安裝過程有疑問,能夠參考這個網頁:http://jingyan.baidu.com/article/dca1fa6fbcd20cf1a5405258.html

2.2 JetBrains PhpStorm的安裝

PhpStorm是一款強大的IDE,很是適合於PHP開發人員及前端工程師。提供諸於:智能HTML/CSS/JavaScript/PHP編輯、代碼質量分析、版本控制集成(SVNGIT)、調試和測試等功能。另外,它仍是跨平臺。在WindowsMacOS下均可以使用。PhpStorm-讓開發更智能,而不是更困難。

更重要的一點就是,在這個下面能夠直接運行phpuit測試用例,並且能夠以函數爲單位進行運行,使調試更加方便。這一點兒對咱們編寫接口自動化測試用例是至關重要的,這個也是咱們選擇這個編譯器的緣由。

PhpStormphpunit的配置

   PhpStormphpunit安裝完成後,要相互配置一下才能很好地使用。配置方法以下:

(1)打開phpstorm,而後選擇「Fileà」Settings」,打開設置窗口,如圖2.2.1所示:


                   圖2.2.1 setting窗口

(2)點擊php選擇項,設置編譯器相關的配置項。單擊左側的PHP,在打開的右側窗口中,點擊「INterpreter」在打開的窗口中選擇XAMMPPHP的安裝路徑。PHP的版本號會自動識別的,而後單擊「ok,使配置生效,如圖2.2.2所示:


                圖2.2.2 配置php運行環境

(3)設置PHPUNIT項。在上面選擇過PHP項後,展開的二級菜單中會有PHPUNIT相關的項。單擊在右側打開相關設置項,默認選擇「Load from include path」,若是不是,請選中這一項,而後單擊ok.如圖2.2.3所示:


              圖2.2.3 phpunit配置

(4)檢測環境配置效果。新建文件「HelloWorld.php,代碼以下:

相關文章
相關標籤/搜索