Ⅰ 急求一個壓力測試軟體,謝謝!
業界很有威望的。
loadrunner(收費)。比較貴,一個license,3000美元吧!有中文版本。
jmeter(開源的),它還需要下載一個badboy,用於錄制jmeter的腳本。2.3.4和2.4版本是有語言選擇的(中文)
Ⅱ 如何用loadrunner做簡單網站的壓力測試
這個問題問的有點泛。LoadRunner做壓力測試也是有比較規范的流程。當然這個還是要看你做壓測的目標和場景。目標和場景要從壓測需求做起。例如:
需求調研和總結;
測試策略和場景制定;
測試環境部署;
測試用例編寫;
測試數據准備;
腳本錄制和調試;
場景運行設置
場景加壓測試
測試數據分析和調優
優化回歸測試
當然以上只是寫出測試主幹過程,其中細節和要掌握的知識也不是一點點東西能說的明白,希望這點點說明能解你疑惑。
Ⅲ 壓力測試可以使用按鍵精靈嗎
什麼是按鍵精靈? 按鍵精靈可以幫你操作電腦。不需要任何編程知識就可以作出功能強大的腳本。只要您在電腦前用雙手可以完成的動作,按鍵精靈都可以替您完成。按鍵精靈官方網站是: http://www.vrbrothers.com/cn/qmacro使用環境操作系統:Windows 98/98SE/Me/2000/XP/2003軟體支持:支持絕大多數軟體,部分網路游戲中可能失效,但可嘗試"神盾"功能,提高按鍵精靈的兼容性按鍵精靈能幫我做什麼?* 網路游戲中可作腳本實現自動打怪,自動補血,自動說話等* 辦公族可用它自動處理表格、文檔,自動收發郵件等* 任何你覺得「有點煩」的電腦操作都可以替你完成上手指南按鍵精靈是一個容易上手,但精通較難的軟體。第一次接觸它,自然會希望盡快熟悉它,讓它為您工作。但如何上手呢?我來提供一些技巧1、試:提供了免費試用,下載試用版安裝後就可體驗自帶的例子。2、學:上網看按鍵寶典,教程、實例統統都有,不懂還可上論壇提問。3、用:邊用邊學,作出自己第一個腳本,你就入門啦~4、精:操作電腦的不便,都用腳本來解決,你的腳本也可以越來越聰明!什麼是腳本?腳本就是一系列可以反復執行的命令.通過一些判斷條件,可以讓這些命令具有一定的智能效果.如何製作腳本?初學者可以通過」錄制」功能製作簡單的腳本,還可通過」腳本編輯器」製作更加智能的腳本.如何使用腳本?使用步驟如下:1. 製作腳本:按照個人需求從網上搜集腳本或者自己製作腳本。如果您的腳本是從別的地方收集的,請先把腳本文件拷貝到按鍵精靈文件夾下的script文件夾中,然後再運行按鍵精靈。2.選擇有效的窗口:建議您選擇「對所有窗口有效」。如果您只需要腳本當某個窗口在前台時有效,請選擇窗口名稱,比如「龍族」3.讓需要執行的腳本「有效」,只有「有效」一欄中勾中的腳本才會執行。4.進入游戲(或者其他需要使用按鍵精靈的軟體) ,在需要使用腳本的時候按下腳本的「快捷鍵」,按鍵精靈就會忠實的為您工作了。5.希望腳本暫停的時候按下中止熱鍵,即可暫停腳本.什麼是簡單游?簡單游是一個擁有上千個按鍵精靈游戲腳本的軟體平台,是按鍵精靈的網路游戲版.上網看簡單游什麼是按鍵寶典?按鍵寶典是兄弟工作組提供給用戶的幫助大全,包含使用手冊、經典腳本、各種動畫教程等等。上網看按鍵寶典
Ⅳ 兩台機器同時利用loadrunner跑腳本壓力測試,會大量出現502,503錯誤。只跑一台機器壓力測試不出錯,原因
可能是因為並發訪問量太大引起的,檢查一下你的網路交換機、路由器是不是有瓶頸。
關於502和503這兩種狀態碼,建議你參看網路:http://ke..com/view/1790469.htm
Ⅳ jmeter錄制腳本後怎樣進行壓力測試
你可以配合testbird來測試,你錄制腳本以後,把腳本放在雲端,就可以實現全自動化測試,幾千部機型。
Ⅵ 壓力測試腳本執行的次數有要求嗎腳本執行和Vuser有什麼聯系壓力測試怎麼樣實現壓力改變什麼
次數或時間段你自己設置。壓力測試一般是增加USER量來體現壓力。
你錄好腳本後,設置N多用戶。軟體會定時向上加,幾個或幾十個小時後,就會出來響應和用戶之間的關系。
Ⅶ 怎麼編寫腳本對app注冊模塊的壓力測試
性能測試就是壓力測試,手機方面的其實和PC方面的差距不大,重點就是大量手機調用介面對伺服器的壓力,所以測試的重點還是在伺服器上,你可以用Jmeter模擬介面報文,來並發壓伺服器,看伺服器的響應和處理能力。單個手機畢竟是一個人在用,所以一般不用關心手機端的問題。手機端主要的就是功能沒什麼問題,只要app玩著玩著不要崩潰掉就行了.
Ⅷ Loadrunner壓力測試
用Rational Robot錄制下試試 或者rational functional tester試試 可以的話把錄制的腳本在LoadRunner中運行就可以了
Ⅸ 如何做壓力測試
一個壓力測試的流程:
1、明確測試目標
2、制定測試計劃
3、實施測試,收集參數
4、分析測試結果
5、給出優化方案
一 、明確測試目標:如果是客戶的需求,那需要向客戶確認,有清楚的性能指標參數,測試時就是保證系統達到該指標並能良好運轉,即壓力測試。如果是自己的系統需要有一個評估,那就需要完整的得到該系統的幾個臨界點,拿到完整的性能曲線,從而來分析部署情況,即為性能測試。不管是哪個,知道了需求,才能制定計劃。
性能測試的目標是發現重大的系統瓶頸。你可以想像一個系統由一系列的瓶頸組成;發現並改善一個瓶頸往往會在其他地方產生一個新的瓶頸。例如,我曾為一運行微軟Windows CE的器件部門工作。我們發現的第一大性能問題體現在某一具體硬體環境下的內存管理中。我們把問題分離出來,改善了內存分配的效率。爾後再次運行我們的測試,又找到了一個新的瓶頸,這次體現在網路吞吐量上(throughput)。解決了這個問題後,我們接著又為下一個瓶頸改善而工作,然後再下一個,直到整個系統都達到了性能目標。要記住的是:關鍵在於要盡早訂立性能目標,否則你可能不知道什麼時候該停止性能測試。
二、制定測試計劃:確定使用什麼工具,著重哪些參數,設置線程數,方法執行次數,執行時間,是否多個介面同時進行測試等等。
三、實施測試,收集參數:選一個施壓工具,來向部署好的服務發起高並發請求,同時關注和收集性能參數。這個是我們花費時間最多的地方。通常該階段需要反復執行,來得到想要的數據。通常來說,我們可以使用JMeter LR AB 自己寫多線程等各種方式,之後介紹一下JMeter。
四、分析測試結果:即根據上一節的參數介紹來進行參數分析。
五、給出優化方案:如果是代碼邏輯耗費cpu,就優化演算法;如果是redis等資料庫耗時,就增加節點,減少讀取,讀寫分離,使用內存等;如果是外在條件限制,則與外部們溝通問題,共同優化等等。
Ⅹ 軟體如何進行壓力測試
在最近的一次測試中定義了測試的目的是:需要了解AUT(被測應用程序)一般能夠承受的壓力,同時能夠承受的用戶訪問量(容量),最多支持有多少用戶同時訪問某個功能。在AUT中選擇了用戶最常用的五個功能作為本次測試的內容,包括登錄。大概的需求就是這樣。
接下來我AUT的登錄說一說怎麼用LoadRunner和Jmeter來實現場景的設置達到測試的目的。(註:對伺服器的檢測不是本次測試的重點,本次測試主要收集並發訪問用戶數和發生錯誤用戶數)
首先是對腳本的要求:
1、錄制腳本(注意所有的腳本都應錄制到Action中),自定義事務,事務從提交用戶名和口令的腳本之前開始;
2、在定義事務開始的腳本前加入集合點;
3、在腳本中加入檢查點,以登錄成功的頁面出現登錄用戶的ID即可;
4、參數化登錄用戶的身份;
其次是對場景設置的要求:
1、因為事先我們不知道將有多少用戶訪問是臨界點,所以在測試過程中需要多次改變用戶數來確定;
2、建議修改運行時設置,優化對伺服器的訪問;
3、計劃的設置,每x時間後載入10用戶(根據總用戶數設置),完全載入後持續運行不超過5分鍾(根據需要設置);
4、集合策略,當運行中的用戶數100%達到集合點時釋放;
5、注意事項,需要注意幾個時間:1)伺服器響應超時時間;2)登錄事務迭代一次所使用的時間;3)集合點等待超時時間;4)計劃中設置的間隔時間。在我的測試中事務運行一次的時間不超過30秒,通過修改腳本使它的運行時間達到一分鍾左右, 伺服器響應超時時間、結合點等待超時時間、計劃中設置的間隔時間都設置為了2分鍾。
這樣場景開始運行後運行用戶數呈階梯增長,另外在每個上升點新增的用戶都會隨原來已經運行的用戶並發訪問伺服器。
通過多次的運行和對測試結果中正在運行用戶數與錯誤用戶的對比,然後根據定義可接受錯誤率就可得到該功能的最大並發訪問的用戶數。
以上測試中排除了對網路、客戶端等的要求。在實際測試中首先要保證這些資源是足夠的。
使用Jmeter也能夠達到上述描述的場景的測試,並且更加的便捷。
抄來的
隨便看看吧