原创 安卓應用測試總結

啓動: 1. 啓動入口:桌面正常啓動,最近運行啓動,所有程序列表中啓動,鎖屏快捷啓動; 2. 其他入口:從其他程序開啓應用(分享到外部後會自動檢測是否安裝學信); 3. 退回:從其他程序退回時回到被測應用,被測應用打開其他應用再從桌面圖

原创 jmeter上傳時的參數化導致反斜槓被轉義的解決方法

在用jmeter做題卡上傳測試時,把json數據串中的studentid參數化了,結果發現參數化後,運行結果一直顯示上傳失敗。但是不參數化的時候,上傳是成功的,而且參數化後,請求中看到也是正確讀取到參數了的。 後來把不參數化上傳成功與參數

原创 JMeter聯機負載及問題解決

基礎概念: 主控制機:存放JMeter腳本的機器叫做主控制機負載機:被連接並用來運行腳本的機器叫做負載機操作步驟: 1.修改主控制機上,JMeter安裝目錄bin目錄下的JMeter.properties文件中的remote_hosts信

原创 badboy錄製腳本時,報js相關錯誤

badboy錄製腳本時,報錯,如下圖類似的錯,發現是項目中插件的問題,引入jquery.js插件了。 可以試着升級badboy版本,還是不行,那badboy就暫時沒轍了,可以試着直接用jmeter寫接口。

原创 jmeter多文件上傳

一、一次請求上傳一個文件,多個相同的請求要上傳文件 把這個http請求複製一遍或者右鍵duplicate,都能把上傳文件的請求進行復制粘貼; 若是第二個請求失敗,則去看傳遞的參數是不是有token或者sessionId之類的,這些可能需要

原创 jmeter後置處理器-正則表達式提取器

上方截圖其實是一個正則表達式提取器的固定模式,其中第3、4、5項都可以按照上圖這樣填寫;1、2兩項每次都需要根據實際來變化。 下面具體進行說明: 1、引用名稱 可以隨便取名字,但是最好取一個有意義的名字,提高可讀性。 傳參時,把該參數

原创 如何讓努力變得更加有效

失敗後,我們都會覺得這個失敗者,他不夠努力。 但事實卻是,他的方法有問題。   爲什麼說方法有問題呢,先來了解幾個真相——  1 | 我們都是普通人  我們中的大多數人,不會特別好,也不會特別差,正態分佈的中間80%而已。  普通人就有喜

原创 jmeter傳遞json串,即:post請求沒參數名,運行時報415錯誤

問題描述:錄製的腳本,是一個post請求,該請求沒有參數名(可以藉助各種工具,如fiddler和httpwatch),直接是一個json串;該請求在運行時報415的錯誤(在公衆平臺的創建期次遇到的問題) 問題原因分析:報415錯,這又是

原创 jmeter單文件上傳

問題描述:有的請求需要上傳文件,這裏就需要把http請求裏把文件和參數一起傳給服務器。 解決方案一: 1、在請求上勾選use multipart/form-data for post 2、在 parameters上寫上需要上傳的文件的參數

原创 jmeter引用jar包

爲了其他一些測試目的,需要把外部的jar包引入進來,以下是我個人實踐的一點經驗,會持續補充。 1、在jmeter的根目錄下,創建一個新的文件夾,存放自己需要導入的jar包,如下圖這個文件夾就是我創建的存放jar包的文件夾; 2、配置jm

原创 jmeter中BeanShell Sampler引用java代碼的3種方式

一、jmeter的BeanShell Sampler,可以直接引用java代碼,有下面3種方式: a.直接輸入java代碼;b.導入java文件;c.導入class文件 其中,引入java文件,也不需要放到根目錄,只是引用時文件路徑需要用

原创 jmeter直接用cookie管理器保存登錄後的cookie信息

最近遇到的問題是,登錄需要驗證碼,驗證碼每次都變且無規律,所以錄製登錄接口就沒辦法錄製了。於是就想着能不能直接在cookie管理器中保存我登錄後的信息,其他接口直接調用這個參數呢?經過試驗,有的系統可以,有的不可以,不可以的還沒找到原因和

原创 linux學習系列-常用命令的使用

某些參數的用法:(1)-v,用於很多命令後,可視化操作過程;(2)!,用於很多命令前,都是指執行上一次的該命令,如!touch執行上一次的touch命令;(3)-f,不詢問直接操作,可能出現該操作沒有執行,但是不報錯的情況;一、幫助命令1