原创 Python+Excel接口測試

Python接口測試需求 自動讀取Excel表格中的接口測試用例,執行從Excel中讀取的用例,接口測試完成後,發送郵件通知。 整個測試過程實現步驟: 1、編寫Excel測試用例模板 2、讀取Excel表格中的測試用例 3、組裝URL

原创 Moco、Postman

Moco配置 一、下載 moco下載地址 http://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/   二、啓動 前提:①、配置好Java環境     ②、下載moco

原创 Postman常用的斷言

Postman常用的斷言 在做接口測試時,在某一些場景下需要添加斷言,對接口進行判斷。postman在“Tests”中提供了比較多的斷言方式來幫助接口測試的斷言。 文章中使用的示例接口,是用moco框架模擬的: [ {

原创 HTTP狀態碼含義彙總

狀態碼: 1xx: 信息   消息: 描述 100 Continue   服務器僅接收到部分請求,但是一旦服務器並沒有拒絕該請求,客戶端應該繼續發送其餘的請求 101 Switching Protocols 服務器轉換協議:服務器將遵從客

原创 向有自增長主鍵的表插入數據

在測試過程中,我們會遇到在測試過程中需要在數據庫中造數據來配合測試,一般來說表都會有唯一主鍵,並且有時候主鍵是自增長的,這時候我們插入數據的方法與沒有自增長主鍵時的方法略微不同,可以用使用以下兩種方式來實現。 方式一、 如果指定了該列的

原创 selenium常用操作

selenium文檔 Selenium IDE界面說明: 1.文件:創建、打開和保存測試案例和測試案例集;編輯:複製、粘貼、刪除、撤銷和選擇測試案例中的所有命令;Options : 用於設置seleniunm IDE 2. 用來填寫被測

原创 Tomcat+Jenkins

  1.Tomcat安裝 1.1Tomcat安裝版本 1.雙擊後綴爲exe的文件 2. 在彈出的“打開文件-安全警告”的窗口中點擊“運行(R)”按鈕 3. 首先,進入tomcat的“歡迎安裝”的界面,點擊“Next”按鈕,以便繼續安裝

原创 Java實現九宮格滑動解鎖

實現思路: 爲了適應不同屏幕的滑動解鎖,實現思路:1.獲取九宮格patterview的起始座標x、y2.獲取九宮格patterview的寬度(width)、高度(height)3.九宮格的九個格子大約平均把patterview的長、寬平均

原创 selenium切換窗口

package com.lykion.lianxi; import java.util.Iterator; import java.util.Set; import org.openqa.selenium.By; import or

原创 HttpClient通過get、post提交參數

httpclient通過get、post兩種方式提交參數時,get方式也可通過UrlEncodedFormEntity進行參數拼接之後,再轉換成String,在進行get請求時拼接上之前轉換的String即可。post通過setEntit

原创 python九宮格滑動解鎖

實現思路: 1.獲取九宮格patterview的起始座標x、y 2.獲取九宮格patterview的寬度(width)、高度(height) 3.九宮格的九個格子大約平均把patterview的長、寬平均分成了4個等分,寬度間隔爲widt

原创 在selenium中window.open()和click()點擊鏈接的區別

在selenium中點擊一個鏈接,打開一個新的頁面常用的有兩種方法:click和window.open()。       分爲兩種情況:      1.鏈接沒有target="_blank"屬性; 網頁示例代碼: <html> <head

原创 完美解決 請在微信客戶端打開鏈接

背景描述 相信有模擬微信頁面請求的測試都有看到過這個頁面,簡單點說就是爬蟲爬微信頁面,進行回放的時候會出現這個頁面。大概在1年前,專門安排了一個人去解決這個技術問題,遺憾的是當時沒有找到解決方案,接下來所有微信端的接口測

原创 java封裝JDBC操作數據庫的方法:增、刪、改、查

1.目錄結構 2.需要依賴的jar mysql-connector-java-5.1.42-bin.jar  MySQL數據庫驅動的jar包 3.首先是對數據庫的操作 首先是連接數據庫,操作完成後再關閉數據庫 package com

原创 unittest模塊屬性說明

  1.unittest的屬性如下: ['BaseTestSuite', 'FunctionTestCase','SkipTest', 'TestCase', 'TestLoader', 'TestProgram', 'TestResul