摘要:
一、appium實(shí)現(xiàn)原理 二、app測試中遇到的問題 (一)app出現(xiàn)ANR(無響應(yīng)),是什么原因?qū)е碌模?那么導(dǎo)致ANR的根本原因是什么呢?簡單的總結(jié)有以下兩點(diǎn): 1.主線程執(zhí)行了耗時操作,比如數(shù)據(jù)庫操作或網(wǎng)絡(luò)編程 2.其他進(jìn)程(就是其他程序)占用CPU導(dǎo)致本進(jìn)程得不到CPU時間,比如其他進(jìn)程的頻
閱讀全文
摘要:
app測試 app功能測試和app自動化測試 (一)app手工測試 app手工測試:就是在app上進(jìn)行手工測試(手點(diǎn)) app自動化測試使用代碼或工具來代替手工測試(python+appium) (二)web測試和app測試區(qū)別?( 重點(diǎn)) (1)單純從功能測試的層面上來講的化,app測試、web測
閱讀全文
摘要:
一、app自動化測試環(huán)境和用途: 主要用于做app端UI自動化,熟悉adb命令(a表示安卓,d表示debug,b表示橋) adb是連接手機(jī)設(shè)備 二、搭建環(huán)境的工具 (1)jdk 已安裝,java的一種編譯器 (本地windows安裝) jdk安裝和配置環(huán)境變量 (2)查看jdk版本 如果如果配置好,
閱讀全文
摘要:
Jenkins操作手冊 一、jenkins介紹 1、持續(xù)集成(CI) Continuous integration 持續(xù)集成 團(tuán)隊(duì)開發(fā)成員每天都有集成他們的工作,通過每個成員每天至少集成一次,也就意味著一天有可 能多次集成。在工作中我們引入持續(xù)集成,通過持續(xù)集成自動構(gòu)建(代碼的編譯、發(fā)布、部署、 用
閱讀全文
摘要:
一、你做過性能測試嗎? 方法1:做過 方法2:在公司性能是專門性能小組做的,但是我也會做 二、性能測試有哪些類型? (1)壓力測試(破壞性測試) 壓力測試是系統(tǒng)在一定飽和狀態(tài)下,例如:cpu、內(nèi)存、磁盤io在飽和使用情況下,不斷給系統(tǒng)施加壓力,看系統(tǒng)處理能力,以及系統(tǒng)是否會出現(xiàn)錯誤; (2)負(fù)載測試
閱讀全文
摘要:
nmon基本介紹: nmon是幫助在一個屏幕上顯示所有重要的性能優(yōu)化信息,并動態(tài)地對其進(jìn)行更新。 分析工具: 分析 AIX 和 Linux 性能的免費(fèi)工具, 這個高效的工具可以工作于任何屏幕、telnet 會話、甚至撥號線路。另外,它并不會消耗大量的 CPU 周期,通常低于百分之二。在更新的計算機(jī)上
閱讀全文
摘要:
案例1:某次壓力測試,同樣并發(fā)TPS,但前期性能良好,后期數(shù)據(jù)庫CPU飆升 壓測會產(chǎn)生大量級的數(shù)據(jù),數(shù)據(jù)增長會帶來性能的損耗 壓測數(shù)據(jù)不合理,導(dǎo)致統(tǒng)一設(shè)備 關(guān)聯(lián)多個用戶,服務(wù)端不做限制的in查詢 不合理分頁,未做頁數(shù)limit,導(dǎo)致將數(shù)據(jù)庫新增數(shù)據(jù)全部查詢 案例2:響應(yīng)時間過長,什么原因怎么分析?
閱讀全文
摘要:
一、監(jiān)聽器中的插件 @gc - Active Threads Over Timeip 活動線程時間 @gc - AutoStop Listener 自動停止偵聽器 @gc - Bytes Throughput Over Timejp 字節(jié)吞吐量隨時間變化 @gc -Composite Graph 綜
閱讀全文
摘要:
一、性能插件的效果: 二、安裝一下插件 1、下載一下兩個包 2、存放路徑 (1)E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib\ext (2)解壓這個包 (3)startagent.bat (4)點(diǎn)擊startagent.bat,后進(jìn)界面 (5)再重啟jmet
閱讀全文