<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                >[info] 讓我們將Jmeter與jenkins結合,實現接口自動化持續集成測試案例 [TOC] <br> ### 一、準備JMeter 測試計劃 mock_api.jmx 接口準備:http://10.1.102.75:8000/mock/api/jmeter ![](https://box.kancloud.cn/4f5abd2dc62a15cbb898a84252db0344_437x119.jpg) ![](https://box.kancloud.cn/247171d8a3d2dfed0d4667b5834d5fd7_900x532.jpg) ![](https://box.kancloud.cn/2a110936d9d5e95c25fc62c1fd81c948_904x367.jpg) ![](https://box.kancloud.cn/10db7c0e0a9cce57d33b8a4c4fb5a20b_903x363.jpg) ### 二、jenkins 插件準備 **Performance Plugin**:可以將測試結果的log以圖表的形式整合到Jenkins中,還能根據測試結果的錯誤率與波動率修改Jenkins的job狀態。 **HTML Publisher plugin**:可以讓我們方便的在Jenkins中直接打開Jmeter的結果進行查看 **Groovy Postbuild**:添加構建列表顯示內容,如本例中顯示當次構建時的線程數。 ![](https://box.kancloud.cn/cf84ae8f1daaa9a9d9d969a8423b052a_995x236.jpg) ![](https://box.kancloud.cn/8234e5aa400ad57616957700a6d01d17_989x280.jpg) ![](https://box.kancloud.cn/74359f69ffc47dd6235ffb7ba684c965_989x255.jpg) ### 三、創建jenkins job ![](https://box.kancloud.cn/fd30392303dadf6571a179c7ac338c4a_958x773.jpg) ![](https://box.kancloud.cn/73467a9940a5c3c332908c5b6cb3923d_957x769.jpg) *命令:* ```cmd jmeter -n -t D:\jmeter_workspace\mock_api.jmx -l mock_api.jtl -JthreadCount=%threadCount% -JloopCount=%loopCount% -e -o output ``` (注意,這里我在jenkins機器中已經配置好了jmeter環境變量) ![](https://box.kancloud.cn/d392f1e711a41075f20026dd3fd9928a_957x324.jpg) *Groovy Script:* ```cmd def threadCount= manager.build.buildVariables.get("threadCount") manager.addShortText("thread: " + threadCount) ``` ![](https://box.kancloud.cn/1695126c6d4e9ee3a80440ed82c0633b_958x286.jpg) ![](https://box.kancloud.cn/ba4a717df6a9d7c4c33bca14537750e5_956x771.jpg) ### 四、構建結果 ![](https://box.kancloud.cn/a561ae0fe9438ada30e7b2d6ba423888_1426x658.jpg) ![](https://box.kancloud.cn/303f670f6399902bbcf19085f14ab2ae_1221x647.jpg) ![](https://box.kancloud.cn/186dabd92bad3d8aefda32fa52c331be_1428x784.jpg) (注意:在jenkins中使用html publisher查看html報告時,由于安全限制,無法加載css,js等,會顯示的html報告樣式不正確,解決方法是:在jenkins系統管理中輸入以下腳本) ```cmd System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") ``` <hr style="margin-top:100px"> :-: ![](https://box.kancloud.cn/331f659e8e6cddb0d9f182e00e32803f_258x258.jpg) ***微信掃一掃,關注“python測試開發圈”,獲取更多測試開發分享!***
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看