《LoadRunner沒有告訴你的》之七——使用 LoadRunner 連續長時間執行測試,如何保證…

發表于:2008-06-03來源:作者:點擊數: 標簽:loadrunnerLoadRunnerLoadrunner時間
有朋友開始投訴了,說我已經好長一段時間沒有寫技術類文章了。汗顏,積極改進。剛好今天在群里有同行遇到一個關于 LR 參數化的問題,其實這個問題以前也遇到過,所以就順便把我的想法整理一下發上來。 當時我們要做的是使用 性能測試 工具模擬大量用戶在線點

有朋友開始投訴了,說我已經好長一段時間沒有寫技術類文章了。汗顏,積極改進。剛好今天在群里有同行遇到一個關于 LR 參數化的問題,其實這個問題以前也遇到過,所以就順便把我的想法整理一下發上來。

當時我們要做的是使用性能測試工具模擬大量用戶在線點播 Movie 的業務,這個點播 Movie 的業務在第一次點播成功后,如果同一用戶再次點播同一 Movie,系統的處理流程與第一次點播是不同的。另外,我們在執行測試時,通常都會連續執行幾個小時以獲得盡可能多的樣本數據。

那么問題就在于,一方面我們不能在一次測試中重復的讀取同樣的數據,另一方面準備幾十萬甚至上百萬的數據工作量也太大,而且還涉及到相關的基礎數據的準備。那么,我們該如何在使用 LoadRunner 連續長時間執行測試,保證參數化的數據充足而又不會重復呢?

其實方法很簡單。無論上 LR 還是 JMeter,都提供了將多個參數的取值存放在同一個文件中,或者每個參數單獨指定一個文件的功能,針對上面這個例子,我們只是簡單的創建了兩個文件和三個參數,第一個參數和第二個參數(用戶賬號和密碼)存放在第一個文件中,有1000條記錄;第三個參數(Movie 的 ID)存放在第二個文件中,有999條記錄。然后在測試工具中設置參數取值的讀取為順序讀取并且循環讀取。通過這種簡單的方法組合出了大量的數據。

問題被解決了。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97