寫在前面,博主本身并沒有開始做接口自動化測試,目前剛剛學完postman的教程,了解工具,現在腦海中基本上的框架是已經有了,因為我們知道postman的collection是可以命令行執行(nodejs+newman)的,那么就為我們做Jenkins持續集成提供了良好的基礎,之前博主讓開發分配了一個linux虛擬機,可以用來跑接口測試腳本,想來會比我的另一臺win7性能要好,因為是centos,搞linux的對gui并不感冒,那么涉及到一個問題,我windows下面的collection json文件如何傳輸到linux遠程主機上,恰好博主使用鏈接linux的工具是xshell
腦子里面是有這個postman接口測試的框架了,以后搭建的時候再來確定他的可行性。
在Linux主機上,安裝上傳下載工具包rz及sz
如果不知道你要安裝包的具體名稱,可以使用yum provides */name 進行查找系統自帶軟件包的信息;
[root@localhost src]# yum provides */rz
lrzsz-0.12.20-27.1.el6.i686 : The lrz and lsz modem communications programs
Repo : base
Filename : /usr/bin/rz
一般會列出軟件包的名稱及版本,還有安裝路徑;查詢到軟件包名后,使用yum install -y 包名 進行安裝。
lrzsz包安裝完成后包括上傳rz、下載sz命令;只需要安裝這個包即可。
[root@localhost src]# yum install -y lrzsz
首先windows下載安裝xshell工具
連接上linux系統之后
輸入命令: yum install -y lrzsz
看到以上信息就說么安裝ok了。
然后輸入命令:rz
我們會看到彈出了一個windows打開的窗口,這樣我們選擇我們的文件點擊打開,出現以下內容
說明文件已經上傳到linux,我們可以通過在linux下輸入指令ls來查看文件信息,如下
可以看到我們剛剛選擇的log文件已經上傳到linux桌面了,后續的工作應該是檢測nodejs+newman能否正確執行collection
從Linux主機下載文件,下載命令為sz ,后面跟要下載的文件名;可以選擇下載的保存文件夾;
[root@localhost src]# sz nginx-1.6.2.tar.gz
此方法相對來說比較簡單快捷,可以滿足日常需要,有更好的方法歡迎大家互相交流。
新聞熱點
疑難解答