原创 web自動化(5)----selenium運行JavaScript代碼
selenium運行JavaScript String JavaScriptString = ""; JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScrip
原创 WEB自動化(4)----頁面跳轉
1.原窗口打開新頁面 這種方式WindowHandle值不會有改變,可以直接繼續操作 2.新窗口打開新頁面 //記錄現在這個窗口的值,儘量在未打開前記錄下來 String oldWin =
原创 Jmeter(7)----分佈式
性能測試不僅會對服務器產生壓力,同樣會對施壓機產生壓力。一個jmeter施壓機產生的線程數是有限的,此時就需要多臺施壓機同時協作施壓。 一臺控制器,多個從服務器,構成整個分佈式佈局。控制器控制從服務器一同發起請求,對服務器進行測試。 從
原创 loadrunner(2)----http POST三種請求格式的腳本
本篇文章主要針對POST請求的三種數據請求格式,組織不同的腳本,較爲基礎,入手教簡單 (1)、application/x-www-form-urlencoded 鍵值對 (2)、multipart/form-data 表單 (3)、app
原创 Jmeter(1)----下載jmeter並運行一個簡單用例
轉載自:https://blog.linuxeye.com/335.html 1. 下載JMeter 官方網站下載最新版本:http://jmeter.apache.org/download_jmeter.cgi WINDWOS下
原创 WEB自動化(3)----彈出框
1. 針對系統彈出框: (1)點擊確認:driver.switchTo().alert().accept(); (2)點擊取消:driver.switchTo().alert().dismiss(); 2. 針對DIV彈出框:
原创 web自動化(6)----操作瀏覽器以及添加COOKIE
1.添加cookie <span style="font-size:18px;">Cookie cookie = new Cookie("key", "value"); driver.manage().addCookie(coo
原创 web自動化(9)----截圖
代碼如下: <span style="font-size:18px;"> driver.get("http://www.baidu.com"); File scrFile = ((TakesScreenshot) dri
原创 web自動化(8)----驗證碼
1. 幹掉驗證碼 分內外網環境,用配置文件限制。內網直接把驗證碼幹掉,外網啓用驗證碼。 2. 萬能碼 分內外網環境,用配置文件限制。內網可以用過設置一個萬能的驗證碼,能通過任何驗證。 3. 自動登錄 在用例跑實際功能前,將用戶名和密
原创 Jmeter(6)----監視服務器性能
需要下載Jmeter插件 下載地址:http://jmeter-plugins.org/downloads/all/ 插件: JMeterPlugins-Standard-1.3.1.z
原创 TomcatBoot啓動
package com.spring.web.mvc; import org.apache.catalina.Context; import org.apache.catalina.connector.Connector; import
原创 web自動化(2)----下拉框
方法1:將元素定義到父節點,再直接select Select select = new Select(element); select.selectByIndex(index); select.selectByVa
原创 web自動化(7)----模擬事件
Actions action = new Actions(driver) 1. 鼠標事件 1)點擊元素 action.click(onElement); 2)鼠標移動到元素,可已使用座標 action.move
原创 Jmeter(5)----關聯
關聯:將前一次請求的獲得的值作爲下次請求的參數 1. http請求 流程:1. 先發出一次HTTP請求 2. 後置處理器使用正則表達式提取器,從http響應中提取需要的值 3. 下一次http
原创 Jmeter(2)----HTTP請求
1. 添加地址 2.界面介紹 假設我現在測試的接口頁面是:http://www.dytt8.net/html/gndy/dyzz/20151217/49763.html (1)服務器名稱或IP:www.dytt8.net (2)端口號