因為工作原因,需要用寫自動化腳本。代碼能力有限,只好考慮用工具做。針對業(yè)務涉及到多個角色賬號登錄,因此決定用Jmeter來開始腳本。 以下是一個簡單的業(yè)務場景: 在這個過程中...
因為工作原因,需要用寫自動化腳本。代碼能力有限,只好考慮用工具做。針對業(yè)務涉及到多個角色賬號登錄,因此決定用Jmeter來開始腳本。 以下是一個簡單的業(yè)務場景: 在這個過程中...
在許多接口,尤其涉及到金額的地方,都需要用加密算法對數(shù)據(jù)進行加密。像密碼、金額之類的,如果不做加密,被篡改數(shù)據(jù),公司的損失會很大。 這里主要說MD5加密(即摘要算法),也就是...
1、環(huán)境變量與全局變量 1)環(huán)境變量可以設置多組,但全局變量只能設置一組(Gloabs) 2)環(huán)境變量的優(yōu)先級比全局變量的優(yōu)先級要高 3)全局變量一般用在collection...
1、單獨添加一個或多個用例 suite=unittest.TestSuite()suite.addTest(Class_name(case_1))suite.addTest(...
三步思路: 1.用正則表達式提取響應的關鍵字,并設置變量名為var1 1)模板:用于從找到的匹配項創(chuàng)建字符串的模板。這是一個帶有特殊元素的任意字符串,用于引用正則表達式中的組...
1、HTTP協(xié)議與TCP協(xié)議的關系 TCP是傳輸層協(xié)議,以IP協(xié)議為基礎,負責數(shù)據(jù)傳輸;HTTP是應用層協(xié)議,以TCP為基礎,負責美化數(shù)據(jù);從本質上說,Http協(xié)議是建立在T...
Http響應是服務器返回給客戶端的數(shù)據(jù),包括狀態(tài)行、響應頭、響應體。 1.狀態(tài)行 HTTP/1.1 200 OK 狀態(tài)行包括協(xié)議版本號、狀態(tài)碼、結果描述; 2.響應頭 Dat...
有一次,公司售后反饋客戶售貨機的部分商品被都以一分錢出售了好多件,沒想到薅羊毛都搞到自家來了,客戶很憤怒;查了原因,發(fā)現(xiàn)原來有些學生將我們小程序里的下單接口給篡改了,而我們的...
1、cookie 1)Http協(xié)議是無狀態(tài)的,如果沒有cookie,每次登陸后再進行增、刪改查操作都要重定向到登陸頁面,對用戶來說無疑是個麻煩。 2)分類 cookie有兩種...
隨著對selenium不斷的深入學習,在網上搜索的資料越多,才發(fā)現(xiàn)自己掌握的只是冰山一角。 1、強制等待 用法:time.sleep(time_to_wait) t...
在做UI自動自動化過程中,我們經常用到各種屬性定位元素,如id、name、xpath等。多數(shù)情況下,可能很多定位元素屬性不明顯,這時我通常寄希望于xpath,雖然它執(zhí)行效率低...
1.查看進程端口號或進程是否運行 ps -ef | grep xx *xx表示進程名稱 2.查看端口 netstat -anp | grep Pid 如果是LISTEN表示...
啟動瀏覽器 driver =webdriver.Chrome() 打開網頁 driver.get(URL) 獲取當前加載頁面的 URL driver.curren_url 關...
最近終于將shell語法知識捋了一遍,但是還有些小的知識點需要被總結和記錄。 1、包含 之前的變量類型說到過,每個腳本里的變量都是獨立的;但是我如果就想使用另一個腳本里的變量...
Bash 支持很多運算符,其中包括:算數(shù)運算符、關系運算符、邏輯運算符和字符串運算符。 1.算數(shù)運算符 +表示“加” -表示“減” *表示“乘”,linux里*是模糊匹配,在...
1.if分支 基本語法: If [ 表達式 ];then 執(zhí)行語句 fi 注意: 1)與python類似,也有If ...elif...else...fi結構 2)雙圓括...
變量分為:本地變量、環(huán)境變量、位置變量及特殊變量。 1.本地變量 只在shell腳本內部使用,各腳本之間的變量獨立; 2.環(huán)境變量 與Windows系統(tǒng)的環(huán)境變量類似,在整個...
數(shù)組用括號包裹元素,各元素間用空格分隔,語法如下:array=(vau1 vau2 vau3...vaun),索引下標從0開始。 索引定義數(shù)組如下: array[0]=vau...