原创 Appium移動端自動化測試--capability使用和常用設備交互命令

capabilities 設置 Desired Capabilities是在啓動一個 session 的時候是必須提供的一些參數。 Desired Capabilities 本質上是以 key value 字典的方式存放,客戶端

原创 Appium移動端自動化測試--搭建模擬器和真機環境

目錄如下:模擬器--安裝Android Studio及Android SDK模擬器--更改VDM默認存儲路徑真機(Android)環境設置真機--開啓開發者模式真機-- 打開USB調試真機連接--文件傳輸安裝apk文件通過npm安

原创 Appium移動端自動化測試--控件定位方法

常用定位手段 id Accessibility ID XPath 控件基礎知識 DOM: Document Object Model文檔對象模型 DOM應用:最早應用於HTML和Javascript的交互。界面結構話描述,常見

原创 JMeter性能測試——利特爾定律在工作負載模型中的應用

利特爾定律(Little’s law)應該是最著名的排隊理論之一!讓我們看看如何將其用於性能測試。 利特爾定律(Little’s law) 穩定系統中的長期平均客戶數(N),等於長期平均有效抵達率(λ) 乘以客戶在系統中平均花費

原创 性能測試Locust--(4)逐步負載模式

文章目錄選項Locust在非Web UI的情況下“逐步負載”模式運行Locust在逐步負載模式下分佈式運行 如果想在不同的用戶負載下監控服務性能,並探測可以實現的最大tps,可以在啓用“逐步負載”模式運行Locust--stp-l

原创 軟件混沌工程原則以及應用介紹(PRINCIPLES OF CHAOS ENGINEERING)

文章首發於微信公衆號【軟測小生】 Chaos Engineering(混沌工程),相信搞互聯網的或多或少都聽過,Netflix 發明了 Chaos Monkey,經過社區的發展回饋,慢慢形成了 Chaos Engineering。

原创 Excel裏面自動獲取當前時間

最近在做API的測試,URL增加了新的日期參數,本來應該指向當前月份,可是上個月的數據要在當月20號纔有(9月的數據要在10月20號纔有結果),現在10月就需要用到8月的數據。 臨時解決方案是告訴客戶在URL裏面加個參數:date

原创 postman接口測試-參數化

全局變量參數化 在環境變量裏面設置好參數,比如url=http://www.baidu.com 某一類型的BaseUrl全部都是www.baidu.com,參數化之後倘若哪天URL變更之後,改一個環境變量裏面的參數即可,不用去每一

原创 使用SeleniumWebdriver操作下拉框菜單DropDown

本文將介紹如何處理下拉框選項和多選操作,首發於微信公衆號【軟測小生】 從下拉框中選擇–>選項 在控制下拉框之前,我們必須做以下兩件事: 導入包org.openqa.selenium.support.ui.Select 在WebD

原创 SeleniumWebDriver之FindElement和FindElements

文章首發於微信公衆號:軟測小生 爲什麼需要Find Element/s命令? 與Web頁面的交互需要用戶定位Web元素。FindElement命令用於唯一地標識頁面中的(單個)Web元素。然而,FindElements命令用於唯一

原创 如何在Selenium Webdriver中點擊圖像鏈接

文章首發於微信公衆號:軟測小生 訪問圖片鏈接 圖像鏈接是Web頁面中由圖像表示的鏈接,當點擊該圖片(鏈接)時,將導航到另一個窗口或頁面。 因爲它們是圖像,所以我們不能使用**By.linkText()和By.partialLink

原创 Selenium webDriver處理複選框CheckBox和單選按鈕RadioButton

該文章主要講解如何識別複選框CheckBox和單選按鈕RadioButton 單選按鈕RadioButton複選框CheckBox查找元素異常情況彙總: 單選按鈕RadioButton 單選按鈕也可以通過Click()方法打開

原创 Selenium ChromeDriver與Chrome版本映射表(更新到v77)

文章更新於2019.09.05 ChromeDriver版本 Chrome版本 v77.0.3865.40 v77 v76.0.3809.126 v76 v75.0.3770.140 v75 v74 v7

原创 3-Selenium WebDriver腳本Java代碼示例

本篇文章將介紹如下內容: WebDriver代碼Selenium定位UI元素Selenium常用命令:Get命令 --Get Commands導航(跳轉)命令-Navigate commandsClose和Quite關閉和退出瀏

原创 4-ChromeOptions & Desiredcapabilities: AdBlocker, Incognito, Headless

本文首發於微信公衆號: 【軟測小生】 Chrome Option類是什麼? 用於操作Chrome驅動程序的各種屬性。Chrome Option類通常與Desired Capabilities(期望功能)一起使用。 例如: 下面的例