您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關(guān)如何使用Tsuang對TCP服務(wù)器進行高并發(fā)壓力測試及記錄,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
配置文件:raw.xml
<?xml version="1.0"?> <!DOCTYPE tsung SYSTEM "/root/kerl/22.0/share/tsung/tsung-1.0.dtd"> <tsung loglevel="debug" dumptraffic="true" version="1.0"> <clients> <!-- 單線程允許的最大連接數(shù):10000,系統(tǒng)默認單線程允許的最大連接數(shù)是1024,當用戶數(shù)大于限制時,將啟動新的erlang虛擬機來處理新用戶。 --> <client host="localhost" weight="2" maxusers="10000" use_controller_vm="true"/> </clients> <servers> <server host="localhost" port="60001" type="tcp"></server> </servers> <load> <!-- 第 0 個十分鐘,每2秒鐘創(chuàng)建1個新用戶 --> <arrivalphase phase="0" duration="10" unit="minute"> <users interarrival="2" unit="second"></users> </arrivalphase> <!-- 第 1 個十分鐘,每秒鐘創(chuàng)建1個新用戶 --> <arrivalphase phase="1" duration="10" unit="minute"> <users arrivalrate="1" unit="second"></users> </arrivalphase> <!-- 第 2 個十分鐘,每秒鐘創(chuàng)建10個新用戶 --> <arrivalphase phase="2" duration="10" unit="minute"> <users arrivalrate="10" unit="second"></users> </arrivalphase> <!-- 第 3 個十分鐘,每秒鐘創(chuàng)建50個新用戶,最多創(chuàng)建10000個用戶 --> <arrivalphase phase="3" duration="10" unit="minute"> <users maxnumber="10000" arrivalrate="50" unit="second"></users> </arrivalphase> <!-- 所有用戶都結(jié)束會話后,測試將結(jié)束。 --> </load> <options> <!-- 指定建立TCP連接的超時時間(以毫秒為單位)。默認是無窮大 --> <option name="connect_timeout" value="5000" /> <!-- 定義可用客戶端端口的范圍 --> <option name="ports_range" min="1025" max="65535"/> </options> <!-- 會話定義方案本身的內(nèi)容。它們描述了要執(zhí)行的請求。 --> <sessions> <session probability="100" name="raw" type="ts_raw"> <transaction name="open"> <request> <raw data="HELO" ack="local"></raw> </request> </transaction> <thinktime value="4"/> <transaction name="data"> <request> <raw data="foo bar" ack="local"></raw> </request> </transaction> <thinktime value="4"/> <transaction name="close"> <request> <raw data="stopstopstop" ack="local"></raw> </request> </transaction> </session> </sessions> </tsung>
tsung -f /mnt/h/ErlangWorkSpace/GitHub/tsung_test/test/raw.xml -l /mnt/h/ErlangWorkSpace/GitHub/tsung_test/ start
http://127.0.0.1:8091/
以上就是如何使用Tsuang對TCP服務(wù)器進行高并發(fā)壓力測試及記錄,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。