工作成功展示
一、接口自動(dòng)化:
行業(yè)中,能實(shí)現(xiàn)接口自動(dòng)化的方式有多種
a、小工具,excel等維護(hù),規(guī)格低
b、借助合理的工具,如jmeter等進(jìn)行二次開發(fā),增加一些jar等,配合java腳本語言beanshell解決幾乎所有的復(fù)雜問題
c、利用開源的框架,httpclient+testng+allure+springmvc等一些結(jié)束,做成一個(gè)web平臺(tái)
我實(shí)現(xiàn)了BC兩種方案,好處如下:
1、重復(fù)有規(guī)律的手工作(包括回歸,線上走top10,修改、刪除一些冗余代碼,每次發(fā)版、bug修復(fù)自動(dòng)觸發(fā));
2、預(yù)發(fā)、測(cè)試環(huán)境布有規(guī)律重復(fù)性工作;
3、線上監(jiān)控預(yù)警,實(shí)時(shí)預(yù)警
4、 我們自動(dòng)化目前維護(hù)了將近1000+case,可維護(hù)的度很高,維護(hù)了線上、預(yù)發(fā)、測(cè)試,三套環(huán)境,做到了定時(shí)。
利用webhooks鉤子觸發(fā)打包,然后觸發(fā)我們自動(dòng)化,生成的報(bào)表,發(fā)給指定的人這是基礎(chǔ),我現(xiàn)在繼承了釘釘,可以把接口的url.報(bào)錯(cuò)信息也打出,很快定位



C的實(shí)現(xiàn)方式和這個(gè)也差不多,報(bào)表更炫酷,web管理項(xiàng)目allure的報(bào)表
二、性能壓測(cè)平臺(tái)
實(shí)現(xiàn)了2種落地方案:
jmeter+ant+jenkins,快速便捷搭建性能平臺(tái),支持分布式壓測(cè),可以提供百萬級(jí)別的壓測(cè)



2、基于jmeter內(nèi)核,二次開發(fā)平臺(tái),使用框架如下:

實(shí)現(xiàn)如下



浙公網(wǎng)安備 33010602011771號(hào)