原创 appium快速入門(java)

一.簡介:Appium採用CS架構,客戶端測試用例可採用多種語言編程,跟服務端建立一個session,服務端解析後發送指令到手機進行交互。支持Native app(通過本地的控件訪問),Web app(使用移動瀏覽器訪問的應用)Hybri

原创 git bash打開就閃退

從CMD打開,發現報錯fatal: open /dev/null or dup failed: No such file or directory 解決辦法:從別的電腦拷貝一個C:\Windows\System32\drivers\nul

原创 flask執行系統命令的接口超時

接口內容:重啓moco server @app.route('/moco/restart',methods=['POST']) def restart_moco(): try: port=request.form

原创 很多時候df查看磁盤容量爲什麼比du統計所有目錄大小高

首先區分下這兩個指令: du:功能是逐級進入指定目錄的每一個子目錄並顯示該目錄佔用文件系統數據塊的情況,如果沒有指定目錄,則對當前的目錄進行統計 各個參數: a:顯示全部目錄和其次目錄下的每個檔案所佔的磁盤空間s:只顯示各檔案大小的總合 

原创 linux下壓縮與打包

跟windows不同,linux下文檔的屬性跟附屬名是沒有關係的,但是壓縮技術五花八門,壓縮指令無法對每種壓縮包都能解壓,所以從文件名來加以區分顯得很有必要。 做個小實驗,把.gz的文檔重命名爲.bz2,使用bzip2解壓,再用gzip解

原创 Jmeter插件開發實現對mongo數據庫的操作

背景:使用JMeter做接口自動化,用例執行前需要清除一些數據,操作完後校驗mongo數據。因爲Jmeter3沒有對Mongo數據庫的支持,所以自己開發java請求實現對mongo的操作。1.eclipse新建java工程,依賴jar包如

原创 Mongodb快速入門

1.Why MongoDB? 我個人有個習慣,要學習某個東西,我一定會去了解它的優點,不然我爲什麼要把時間花在上面呢?瞭解後,開始迅速地入門操作吧 1.安裝MongoDB,啓動service 2../mongo啓動客戶端 3.切換數據庫,

原创 【疑問】一個API響應本應該有數據,使用Jmeter查詢出來沒數據

實際是有數據的,如圖使用Jmeter請求響應結果數沒有數據,沒有對響應內容寫任何腳本。這是Jmeter的Bug嗎?

原创 testNG中dataprovider使用的兩種方式。

testNG的參數化測試有兩種方式:xml和dataprovider.個人更喜歡dataprovider,因爲我喜歡把測試數據放在數據庫裏。一.返回類型是Iterator<Object[]>,不用管有多少組測試數據,可以抽取出來以map的

原创 moco框架小結

一.moco簡介在開發過程中,後端接口沒開發完成,測試不能寫接口用例,前端不能寫好相關頁面?在UI自動化測試裏,後端返回的數據發生改變,導致斷言失敗?有mock技術前端頁面的調試以及接口測試用例的設計進度不用等待後端。可以採用mock技術

原创 JMETER更改報告樣式

Jmeter提供的默認樣式中看不到請求與響應,可根據自己的需求更改。1.需要的數據可以在jmeter.properties中設置jmeter.save.saveservice.output_format=xml jmeter.save.s

原创 關於sqlsession的疑惑?

寫了個測試增加菜單的接口用例,整個過程是在數據庫裏準備了測試數據,查詢出來使用httpclient發起請求調用接口插入數據,然後校驗接口的返回值是否與預期的一致。這都沒有問題,後面我再查詢數據庫是否存在我插入的數據(實際是插入成功的)。結

原创 linux下使用ant+Jmeter+Jenkins實現接口測試自動化

背景:後臺重構,藉此機會將所有接口實現自動化測試,並推送測試報告到郵箱一.環境準備1.安裝Jmeterwget "http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/ap

原创 Jmeter CSV Data Set Config的使用

已知想觀看一個視頻要4位數字密碼,懶得寫代碼,通過Jmeter快速拿到密碼。展示一個CSV data使用的例子。1.首先使用抓包工具獲取請求與密碼錯誤時的響應。2.準備一個存密碼的csv文件,從0000-9999。3.配置CSV Data

原创 MongoDB遷移數據到Mysql

一.mongodb-------csv------mysql1.使用mongoexport命令導出結果csvmongoexport -h 192.168.38.151 -d vcm -c car -f _id,store_id,brand