原创 《自動化學習之一》docker+robot framework+selenium併發web應用UI自動化測試實踐

參考資料: https://www.jianshu.com/p/30f97af332f1

原创 【web前端性能學習之二】selenium+dynatrace/yslow+showslow實現web自動化前端性能測試

  相關安裝包或資料地址:http://pan.baidu.com/s/1kVEE9rp    密碼:cu0v

原创 《shell學習之一》shell腳本分析 nginx日誌訪問次數最多及最耗時的頁面(慢查詢)

當服務器壓力比較大,跑起來很費力時候。我們經常做站點頁面優化,會去查找那些頁面訪問次數比較多,而且比較費時。 找到那些訪問次數高,並且比較耗時的地址,就行相關優化,會取得立竿見影的效果的。 下面是我在做優化時候,經常用到的一段shell

原创 【mysql之菜鳥學習二】Druid(德魯伊)監控mysql

參考資料: https://blog.csdn.net/qq_29234631/article/details/79654504 https://blog.csdn.net/hu_zhiting/article/details/79644

原创 《zalenium學習之一》docker容器中運行UI自動化

參考地址: 1、https://www.cnblogs.com/fnng/p/8439359.html 2、https://note.youdao.com/ynoteshare1/index.html?id=7b736ee55402df6

原创 【java 菜鳥自動化實踐之二】採用POI將圖片存入指定的excel單元格中(支持excel2003和2007)

實現目的:selenium實時截取瀏覽器圖,並採用POI將圖片存入指定的excel單元格中(支持excel2003和2007) package common; import org.apache.log4j.Logger; impor

原创 【Appnium 小試牛刀之一】java實現根據設定元素係數座標,計算當前機型的相對座標,並對其點擊操作

原理:先將一個機型作爲標準,獲取該機型中app的元素絕對座標[start(x,y)和end(x,y)]和該機型的寬或高,並分別計算start和end的X 和Y座標系數值,再根據當前測試機型的寬或高,乘以相對應的係數值,就計算出當前機型的s

原创 【java 菜鳥自動化實踐之一】實現POI excel更新某個單元格數據(支持excel2003和2007)

背景:在實現自動化測試時,執行完每一條excel測試用例後,需要更新該條用例的測試結果單元格中執行結果,於是在網上苦找方法,都是零碎案例,無法達到預期目的,又由於java功底一般,故自己琢磨寫了一個簡單的方法解決問題,相信網上大神衆多,肯

原创 【Appnium 小試牛刀之二】java實現根據不同端口號,多線程啓動appnium server

package Common; import java.io.*; import java.util.HashMap; import java.util.Map; public class AppiumServerControlle

原创 【Mysql之自我練習】select查詢複雜排序(注:私用的,爲了不遺失)

 表task_order (id,status,start_time,time_end,verify_time,report_area_time,update_time,create_time)狀態(1、未開始;2、開始;3、進行中;

原创 【 Testops學習積累之一】在jenkins流水線中,實現Docker在遠程服務器中,拉取私庫鏡像,並運行至容器

一、前提: 1、安裝docker私庫服務器:192.168.0.68  (目的:管理docker私庫鏡像) 2、安裝docker部署鏡像服務器:192.168.0.67  (目的:pull和push鏡像,並運行容器,後續用於測試) 3、安

原创 【Appnium 小試牛刀之三】java實現adb命令,獲取連接的手機設備信息和狀態

package Common; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import j

原创 【Gatling 菜鳥實踐】Maven+Gatling實現性能測試腳本開發過程和總結

背景:最近在朋友圈,有不少人在使用Gatling性能測試工具,都說相比jmeter開源工具有不少優勢,於是在IntelliJ IDEA開發工具中實踐和體驗了一番maven+Gatling的性能測試,實踐如下: 1、搭建IntelliJ I

原创 【java 菜鳥自動化實踐之六】selenium實操中,客戶端啓動chromediver小總結

背景: 來到新公司,搭建java selenium環境過程中,遇到原先不在意的坑(採用RemoteWebDriver遠程執行用例時,無法啓動chrome驅動(無法創建session),從而直觀看到無法啓動chrome瀏覽器(注:首先已排除

原创 在命令行中使用Eclipse MAT工具

 最近應用在測試中出現Out Of Memory的問題, 通過jmap查看,發現JVM heap全用滿了。 有很多工具可以查看JVM堆的信息, 收費的比如JProfiler, YourKit,免費的如Oracle JDK自帶的vi