原创 LoadRunner11系列-關聯處理

一、關聯的含義 correlation:在腳本回放過程中,客戶端發出請求,通過關聯函數所定義的左右邊界值(也就是關聯規則),在服務器所響應的內容中查找,得到相應的值,以變量的形式替換錄製時的靜態值,從而向服務器發出正確的請求,這種動態獲得

原创 LoadRunner11系列-參數化

1、再開始講參數化之前,先講一下簡單的優化腳本 a、非目標網站的請求刪掉 b、一些無關資源可以刪掉:js、png、jpeg、css等 c、去掉重複的請求 d、思考時間可以暫時屏蔽掉 2、腳本的參數化 a、前提是準備測試數據,就拿lr自帶的

原创 二、selenium 元素定位

元素定位及其他操作 1、find_element_by 方法適用於定位頁面元素,返回的是匹配的第一個元素 1、driver.find_element_by_id()//通過元素id識別 2、driver.find_element_by_

原创 測試相關面試題整理---精華篇

測試用例設計能力考察 1、如何測試發朋友圈功能 2、打開一個網站會發生哪些事情 3、如何測試百度搜索引擎 4、某地區諮詢訪問異常如何排查定位問題 5、如何測試阿里的商品搜索功能 領域知識 1、tcp三次握手 2、如何判斷手機上是否安裝了特

原创 http協議相關面試題整理

1、 什麼是http協議無狀態協議?怎麼解決http協議無狀態協議? (1)無狀態協議對於事務處理沒有記憶能力。缺少狀態意味着如果後續處理需要前面的信息 (2)無狀態協議解決方法:通過1、cookie 2、通過session會話保存 2、

原创 MySQL相關面試題整理

1、數據庫的類型有哪些? MyIASM、InnoDB、HEAP、ISAM、MERGE、DED及Gemen 2、說一說你能想到的sql語句優化,至少5種 (1)避免select *,將需要查詢的字段列出來 (2)使用連接join來代替子查詢

原创 fiddler相關面試題整理

1、設置抓取https請求 Tools--》Options--》HTTPS,勾選CaptureHTTPS CONNECTs、Decrypt HTTPS traffic 、ignore server certificate errors(u

原创 LoadRunner11系列-性能需求分析

併發用戶數的計算 (1)計算平均的併發用戶數: C = nL/T (2)併發用戶數峯值:C’ ≈ C+3*根號C 公式(1)中,C是平均的併發用戶數;n是login session的數量;L是login session的平均長度;T指考察

原创 LoadRunner11系列-初始LR11

一、兩種錄製模式的解析 1、HTML-based script和URL-based script的區別 可以分別使用這兩種方式錄製一下百度首頁,查看其錄製的結果 HTML-based script:這種方式錄製的代碼只生成了一個函數,所

原创 LoadRunner11系列-檢查點

爲什麼要加檢查點? 驗證用戶是否真實的處理業務 檢查點設置的方式 一、錄製中添加檢查點 錄製的腳本請看下面 Action() { web_url("webtours", "URL=http://127.0.0.1:1080/

原创 LoadRunner11系列-事務和集合點

先講解一下基本術語 * 事務:衡量你感興趣的最終用戶業務流程 * 事務響應時間:將流程的開始和結束時間記錄下來,這個響應時間的大小可以衡量服務器的處理能力 * 思考時間(Ir_think_time):用戶在執行兩個連續操作期間等待的時間

原创 LoadRunner11系列-腳本錄製

1、在虛擬機裏面打開LR11,點擊“Create/Edit Scripts”按鈕 2、選擇web(HTTP/HTML)方式進行錄製 3、進入到錄製的界面,這裏首先要填的是URL Addres,就是我們的目標網站的網址,還有一個腳本保存

原创 LoadRunner11系列-環境搭建

LR11安裝包: 鏈接:https://pan.baidu.com/s/1-1FABlTs1U0f6PRi0ogSTw  提取碼:b49j  下載解壓之後是有兩個文件,一個是安裝程序,一個是漢化和破解的教程 win10系統安裝過程出現的

原创 接口測試面試題彙總

1、get和post區別是什麼? 答:POST和GET都是向服務器提交數據,並且都會從服務器獲取數據。 區別: (1)傳送方式:get通過地址欄傳輸,post通過報文傳輸 (2)傳送長度:get參數有長度限制(受限於url長度),而pos

原创 自動化測試面試題

1、selenium中如何保證操作元素的成功率?就是說如何保證我點擊的元素一定是可以點擊的? 答: (1)添加元素只能等待時間driver.implicitly_wait(30) (2)添加添加強制等待時間(比如python的sleep)