原创 如何mock合作方的報文(報文可設置)

        mock合作方的報文,其實就是通過調用一個接口,接口返回值跟合作方的報文一模一樣,但是有些合作方返回的報文非常長,如果通過java拼裝的話,會非常複雜,而且由於返回的報文是固定的,這時候如果把這些內容固定在一個模板上面,直

原创 pyhon在Mac上的多版本設置

見: 設置多版本 https://blog.csdn.net/qq_35008279/article/details/84320010 把python的默認環境設置成python3.7 https://www.cnblogs.com/az

原创 Json串比較

      在diff接口返回值的時候需要比較兩個json串是否一致,此時通過JSONCompare.compareJSON可以實現,直接上代碼: package testCode; import com.alibaba.fastjs

原创 JsonPath的使用

1.如何刪除json裏面的某個值 採用JsonPath裏面delete方法,具體代碼如下: package testCode; import com.alibaba.fastjson.JSON; import com.alibaba.

原创 發佈流程演進之路

1.前言 在***項目開始之前,整個項目組的版本控制工具都是採用的svn,代碼合併以及發佈工作都是由開發、運維來控制的,自***項目作爲一個新項目啓動,版本控制工具就由svn換成了git,我們考慮到如果git代碼合併以及線上發佈權限收歸測

原创 一些常用的斷言方式

          不管是單元測試也好,接口測試也好,得到了測試結果我們需要判斷測試結果是否與我們期望的值一致,這裏斷言就能起到這個作用,下面列舉一下接口測試中經常用到的斷言: assertThat 1.等於 assertThat(a).

原创 java註解

1、元註解 元註解是指註解的註解。包括  @Retention @Target @Document @Inherited四種。 1.1.@Target:    @Target說明了Annotation所修

原创 java反射機制

1.反射的概念               主要是指程序可以訪問,檢測和修改它本身狀態或行爲的一種能力,並能根據自身行爲的狀態和結果,調整或修改應用所描述行爲的狀態和相關的語義。2.反射的作用 2.1.反編譯:.class-->.ja

原创 jquery的ajax success回調函數不執行

     弄了好長時間,執行ajax請求的接口一直返回404,請求壓根就沒有傳到後臺,調試了半天,原因找到了ajax請求裏面的參數一定得跟java後臺裏面的請求參數保持一致才行; data.productName = productna

原创 ajax中的同步與異步

       今天遇到了這樣的一個問題,在點擊發送郵件的按鈕時彈出的確認框裏面上線功能清單裏面的信息沒有顯示出來,但是在一步一步調試的過程中這個數據卻是可以顯示出來的,最後解決的辦法是把獲取數據的ajax中的屬性設置爲異步; 同步和異步

原创 java基礎知識-重載與重寫

    首先申明一點,方法的重載和重寫是java多態性的體現;     方法的重載:指在一個類中出現多個方法名相同,但參數個數或參數類型不同的方法,則稱爲方法的重載;     (1) 方法重載是讓類以統一的方式處理不同類型數據的一種手段。

原创 cpu中的load average

在進行性能測試的時候,如果有業務指標不達標的時候我們會對性能指標進行分析,性能指標有很多,其中cpu就是一個很重要的性能指標,我們通過top命令可以看到在裏面有很多的數據顯示,那哪些數據可以在一定程度上反應cpu的性能呢,這裏我們來看下l

原创 spring常用註解

Spring 2.5 中除了提供 @Component 註釋。 @Component大致可以分爲以下幾個註解:         a.@controller控制器(注入服務),用於標註控制層組件(如struts中的action)     

原创 性能測試分析思路(未完待續)

一.性能測試步驟 二.性能測試通過標準 吞吐量: 響應時間:90%小於200ms 失敗率:<0.01% cpu使用率:<80% 三.性能測試指標和監控 業務性能指標 吞吐量,響應時間,失敗率 1.吞吐量       以jmeter工

原创 遍歷map的方法

      最近看到項目代碼裏面對map遍歷採用了entrySet()的方法,隨之對map遍歷瞭解了一下,原來遍歷map除了前面的一種方法之外還有keySet()的方式; Map是java中的接口,Map.Entry也是一個接口。 Ma