git+jenkins+jmeter+python整合——介面併發測試:
git完成指令碼修改增加操作,jmeter作為指令碼編輯器完成業務需求,jenkins負責將指令碼推送到伺服器上並執行相應shell指令完成對應效能測試並統計出結果,python指令碼負責將最終的結果傳送郵件並通知到釘釘。
1、自動化測試框架流程
指令碼:jmeter指令碼,python**等等
2、軟體或者工具
git倉庫:gogs、github、gitlib、碼雲等;其他工具例如svn
構建工具:jenkins,hudson
指令碼工具:jmeter、python、lr、vb等等
3、檢查測試環境
1)、檢查伺服器的/data1目錄,資料庫表資料均符合要求
2)、檢查伺服器各個服務是否正常執行
4、拉取指令碼、**並修改後直接提交
使用git bash工具更新指令碼等檔案到git倉庫
常用語句: git clone http://ip:***x/***x/***xx.git 從git倉庫拉取專案
git add .增加/修改檔案
git commit -m 「aa」 提交(注釋必須有)
git push 提交變更
5、修改併發數和測試執行時間等
修改預置資料以及相關伺服器資訊配置資訊
如有必要則修改jmx指令碼資訊,修改完指令碼資訊後別忘記提交更新至git倉庫
6、jenkins構建任務
任務處理中,執行jmeter指令碼
部分結果(如下圖所示):詳細統計過程可從在jenkins上檢視
7、jenkins構建任務
備註:通過gogs只要存在修改提交會觸發jenkins直接構建: 倉庫設定——>管理web鉤子——>新增web鉤子,只要git有變動則直接觸發構建jenkins任務:
測試成功如上圖所示。
整合之路 IBM Portal wcm整合
門戶作為一站式解決方案,其核心的價值在於整合企業內部資源。如何去整合企業內部的各應用系統?這個問題是一直是做整合實現的人應該考慮的事.既於自己的工作經驗及看法,把這個整合之路,分為三個階段 資訊整合 介面 資料整合 流程整合。一 資訊整合,所謂資訊整合就是把應用系統的展示資訊的頁面展現到門戶的頁面來...
整合sleuth 整合Sleuth
sleuth是 springcloud 分布式跟蹤解決方案。sleuth 術語 跨度 span sleuth 的基本工作單元,他用乙個64位的id唯一標識。出id外,span還包含 其他的資料,如 描述,時間戳事件,鍵值對註解等,spanid span父id等。trace 跟蹤 一組span組成的樹...
spring 整合Junit,整合web
l 匯入jar包 基本 4 1 測試 spring test.jar 1.讓junit通知spring載入配置檔案 2.讓spring容器自動進行注入 l 修改測試類 package com.hcx import org.junit.test import org.junit.runner.runw...