原创 AutoMagic-開源自動化平臺的容器化構建

github上看到AutoMagic自動化平臺開源了,一時手癢,就試着搭了一套環境,現在把思路和大家說一說。AutoMagic從其工作分工分兩部分: 1:Web端管理平臺管理平臺基於Python Django框架+Mysql開發,主要用來管

原创 jmeter-常用性能指標分析

概述我們在用jmeter做性能測試的時候,有一些關鍵性的性能指標需要去分析。但是由於開源工具本身的侷限性,這些指標在工具中的命名極易對我們造成混淆。所以我們需要對這些指標一一進行剖析。指標分析響應時間:假設我們把響應時間分爲如下幾段:用戶通

原创 Docker基礎操作

Docker是什麼?   Docker是一個虛擬環境容器,可以將你的環境、代碼、配置文件等一併打包到這個容器中,併發布和應用到任意平臺中。比如,你在本地部署了git,jenkins等,可以將其與插件一併打包到容器中,部署到任何你想部署的環境

原创 Docker_快速部署jenkins(dockerfile實現)

我用的是ubuntu14.04的基礎鏡像,並且在基礎鏡像中已經把ant,tomcat,jdk的安裝包配置好了。具體的這裏不做贅述。在/tmp/目錄下建一個Dockerfile文件:touch Dockerfilevi Dockerfile下

原创 Docker容器CPU、memory資源限制

背景在使用 docker 運行容器時,默認的情況下,docker沒有對容器進行硬件資源的限制,當一臺主機上運行幾百個容器,這些容器雖然互相隔離,但是底層卻使用着相同的 CPU、內存和磁盤資源。如果不對容器使用的資源進行限制,那麼容器之間會互

原创 jmeter-參數化與斷言實戰

概述今天用jmeter做一次參數化實戰。通過計數器遍歷參數表,然後查詢jdbc進行beanshell斷言。涉及元件用戶參數,計數器,正則表達式,jdbc,beanshell腳本詳細過程在我們的opms項目管理中,有一個項目狀態的修正,四種狀

原创 jmeter-負載測試實戰

我們在性能測試過程中,首先應該去設計測試場景,模擬真實業務發生的情境,然後針對這些場景去設計測試腳本。爲了暴露出性能問題,要儘可能的去模擬被測對象可能存在瓶頸的測試場景。  我在本地部署了一個項目,可以用來模擬考勤打卡性能測試之前我們要設計

原创 Beanshell腳本斷言Mock接口

我們在做接口斷言的時候,如果遇到複雜的json,可以考慮用beanshell腳本去解析list,同時加入自定義的斷言Mock例:https://www.easy-mock.com/mock/5cb46739edfdac7de69fe792/

原创 docker部署Apache服務並監控

1:基礎容器編譯部署apache1.1:pull一個ubuntu 16.04的鏡像sudo docker pull ubuntu:16.041.2:運行容器  sudo docker run -d --name ubuntu -p 80:8

原创 jmeter-控制器下遍歷一組參數

概述在接口自動化的過程中,經常遇到需要遍歷的參數組。jmeter在中,foreach控制器可以實現遍歷參數,但是只能有一個入參。一旦遇到數組,foreach控制器表示我也無能爲力。。。爲了解決這個問題,今天教大家一個實現數組遍歷的方法涉及元

原创 jmeter與java_selenium自動化

Jmeter可以通過WebDriver來完成UI自動化測試,也可以測試瀏覽器端對系統的壓力,需要以下jiar包基本配置1:下載JMeterPlugins-WebDriver-1.3.1.zip,解壓之後把lib目錄下的所有jar文件和lib

原创 Jmeter圖片爬蟲

今天教大家用元件組合,做一個網頁圖片爬蟲。需要用到的元件:循環控制器+計數器+xpath提前器+函數嵌套+beanshell代碼首先我們確定一下要爬取的圖片網站:https://dp.pconline.com.cn/list/all_t5.

原创 修改Docker容器啓動配置參數

有時候,我們創建容器時忘了添加參數 --restart=always ,當 Docker 重啓時,容器未能自動啓動,現在要添加該參數怎麼辦呢,方法有二:1、Docker 命令修改docker container update --resta

原创 jmeter常用Beanshell腳本

整理了一批jmeter常用的beanshell腳本供大家參考!時間戳import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; t