日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JMter压力测试

發布時間:2025/7/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JMter压力测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 壓力測試場景設置

一般我們在做壓力測試的時候,分單場景和混合場景,單場景也就是咱們壓測單個接口的時候,多場景也就是有業務流程的情況下,比如說一個購物流程,那么這樣的場景就是混合場景,就是有多個接口一起來做操作。

1、單場景,一個請求就可以了

2、混合場景,多個請求

3、壓測時間,一般場景都是運行10-15分鐘,如果是做疲勞測試的話,可以壓一天或者一周,根據具體的情況來定

二、 壓力測試數據準備

在做壓測的時候,數據量少和數據量大的情況下,測試的結果是不一樣的,所以,我們在設計場景的時候是要考慮到這種情況的,要測試數據庫中數據量大和數據量小的情況,如果是要測試數據量大的情況下,就要造數據了,造數據可以使用jmeter,操作數據庫來造數據,也可以使用python連接數據庫,批量的造數據。

三、 壓力測試結果查看

查看結果關注的幾個指標

1、tps是每秒鐘處理的請求數,也就是指服務器的處理能力,tps越高說明服務器處理能力越好

2、響應時間,也就是每個請求的處理時間

3、并發用戶數? 也就是多少并發

那我們在jmeter中怎么查看這些結果呢,就需要添加一個聚合報告

聚合參數詳情:

四、 Linux下運行jmeter壓力測試

我們在做測試的時候,有時候要運行很久,公司用的測試服務器一般都是linux,就可以運行在linux下面,linux下面不能像windows一樣有圖形化界面,那怎么運行腳本呢,就先在windows上把腳本做好,然后在linux下運行即可,linux下運行jmeter是在jmeter的bin目錄下的jmeter.sh這個shell腳本。

執行命令:sh jmeter.sh -n –t a.jmx -l res.jtl

1)???????? -n代表以沒有圖形化界面啟動,

2)???????? -t代表后面是測試腳本,

3)???????? a.jmx也就是我們做好的jmeter腳本,

4)???????? -l代表測試結果

5)???????? res.jtl就是測試結果文件,查看結果的話,在查看結果樹視圖中導入這個

6)???????? res.jtl就可以查看到測試結果了

五、 Jmeter添加負載機

我們在壓測的時候,可能并發比較大, 一臺機子已經啟動不了那么多并發了,這個時候我們就要使用多臺機子一起來發壓力,就要添加壓力機,添加壓力機怎么添加呢.

首先要在做壓力機的機子上啟動jmeter的代理,然后做為控制機的機子上添加上壓力機的ip即可,具體操作如下:

  • Jmeter的bin目錄下有一個jmeter-server,啟動它即可:若windows作為壓力機,運行jmeter-sever.bat;linux作為壓力機,運行jmeter-server。
  • 然后在作為控制機的jmeter配置文件里添加壓力機ip即可,jmeter的配置文件在bin目錄下jmeter.properties,添加壓力機的時候,在配置文件里面找到remote_hosts添加ip,然后重啟jmeter就可以看到遠程壓力機了
  • ?

    轉載于:https://www.cnblogs.com/MLing/p/6847095.html

    總結

    以上是生活随笔為你收集整理的JMter压力测试的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。