<progress id="jnld5"><th id="jnld5"></th></progress>

        <pre id="jnld5"></pre>

        <strike id="jnld5"><noframes id="jnld5"><pre id="jnld5"></pre>
        <strike id="jnld5"></strike>

        <strike id="jnld5"><span id="jnld5"><pre id="jnld5"></pre></span></strike>

        <font id="jnld5"><track id="jnld5"></track></font>

        基于 jmeter 的分布式性能測試實戰

        發表于:2018-03-26來源:未知作者:北漂的雷子點擊數: 標簽:性能測試
        最近作者在公司部署公司的分布式壓力測試情況的時候,遇到了問題,什么問題呢,各種錯誤,于是大晚上的為了不耽誤壓測,我們就兩個同事兩臺電腦搞,可是還是不行的呢,我要研

          最近作者在公司部署公司的分布式壓力測試情況的時候,遇到了問題,什么問題呢,各種錯誤,于是大晚上的為了不耽誤壓測,我們就兩個同事兩臺電腦搞,可是還是不行的呢,我要研究研究這個是什么梗,于是乎,大晚上加班回家后,白天睡醒第一件事就是來著手在自己家的電腦試試,慶幸的事實我目前手里正好有unbantu的一個系統,那么我就開始實戰吧,首先去unbantu部署我的jmeter的環境。要做就要做的最明白。同志們說,少廢話,你不上代碼你不上步驟就是忽悠小弟,我也是這么覺得的。那么我來給你上步驟。請看??凸?。

        首先呢,環境部署, 我要用最新的jmeter嘗試,所以呢,http://jmeter.apache.org/download_jmeter.cgi 官網下載吧,小伙伴們。

        需要安卓java,注3.2的jmeter必須要1.8.0系統的java,至于java 我想各位都可以,其實我的更簡單,360軟件直接下載了一個。傻瓜式操作,在我的window環境的java搞好,我們下載jmeter的包也已經下載好了,小伙伴們,有沒有什么想要問我,這個怎么安裝,其實這里不用安裝解壓就好,解壓好,點擊bin下的jmeter.bat開始運行,那么接下來就是去unbantu搞環境變量去了。使用命令行安裝  sudo apt-get install java  就可以直接進行安裝壓縮包,然后解壓tar -zxvf jdk-8u101-linux-x64.tar.gz   然后進入 vi /etc/profile 配置環境變量

        export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111/ export# 你自己的路徑

        JRE_HOME=/usr/lib/jvm/jdk1.8.0_111/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH

        然后source ~/.profile 立即生效配置文件

        然后java -version,

        jmeter下載,去官網,下載,然后解壓,

        配置環境變量 vi /etc/profile

        export PATH=/opt/apache-jmeter-2.13/bin/:$PATH

        export JMETER_HOME=/usr/local/jmeter/apache-jmeter-3.1
        export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH
        export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
        然后source ~/.profile 
        然后可以去查看jmeter的版本

        安裝遠程ssh登錄,我怕不安裝會引起其他坑,安裝命令:sudo apt-get install openssh-server

        sudo ps -e |grep ssh 看服務是否啟動,未啟動 sudo ps -e |grep ssh,啟動

        sudo gedit /etc/ssh/sshd_config 修改配置文件

        PermitRootLogin yes 注釋了,我從crt 可以正常登錄了,我感覺。

        然后在window去配置

        jmeter.properties 的remote_hosts=192.168.1.102:1099#你的機器名字

        然后運行 jmeter

        遠程還是出錯了,于是 一頓查找,后來,分析是因為我的jmeter服務在遠程沒有開啟

        jmeter-server -Djava.rmi.server.hostname=192.168.1.102

        服務啟動

        然后在ubantu運行后,在鏈接,還是有問題

        remote_hosts=192.168.1.102:1099 然后我看著配置文檔這么配置

        可以正常鏈接

        遠程運行可以這么選擇

         

         

         都可以啟動,那么我們來看看運行,我的中樞神經的master這么展示

         

         我來看看我的遠程的服務器slave機器,也就是執行機器

        我每次執行都會給我記錄日志在屏幕

        其實我感覺要是遠程可以自動重啟服務就好了

        http://www.fblinux.com/?p=951 這里有個大神的可以幫助你,因為我目前不會shell 這么做,你可以遠程開機后自動啟動jmeter?;蛘呤褂帽镜氐腸rt 然后去運行啟動腳本

        這樣,我們的分布式的jmeter的分布壓測就有一個架子, 我再也不擔心我們的windows的問題,實在不行去改改unbantu 最大連接次數,我感覺到1w并發都可以。畢竟我們公司目前單個接口的壓測到不了1w,估計進來無望用到,

        也算是給大家一個小小的拋磚引玉吧。

        原文轉自:http://www.cnblogs.com/leiziv5/p/7573752.html

        欧美日韩亚洲中文字幕|欧美变态另类z0z0禽交|久久国产精品-国产精|久久激情四射婷婷五月天

        <progress id="jnld5"><th id="jnld5"></th></progress>

              <pre id="jnld5"></pre>

              <strike id="jnld5"><noframes id="jnld5"><pre id="jnld5"></pre>
              <strike id="jnld5"></strike>

              <strike id="jnld5"><span id="jnld5"><pre id="jnld5"></pre></span></strike>

              <font id="jnld5"><track id="jnld5"></track></font>