這在系統的各個方面都有所體現,包括CPU的使用量。
圖7. 一次flat測試中所測得的系統CPU使用量隨時間變化的曲線
注意,每隔一段時間就會出現一個波形。CPU使用量不再是平滑的,而是有了像吞吐量圖那樣的尖峰。
此外,執行隊列也承受著不穩定的負載,因此可以看到,隨著系統負載的增加和減少,執行隊列也在增長和縮減。
注意,每隔一段時間就會出現一個波形。執行隊列曲線與上面的CPU使用量圖非常相似。
最后,系統中事務的響應時間也遵循著這個波動模式。
注意,每隔一段時間就會出現一個波形。事務的響應時間也與上面的圖類似,只不過其效果隨著時間的推移逐漸減弱。
當測試中所有的用戶都同時執行幾乎相同的操作時,就會發生這種現象。這將會產生非常不可靠和不精確的結果,所以必須采取一些措施防止這種情況的出現。有兩種方法可以從這種類型的結果中獲得精確的測量值。如果測試可以運行相當長的時間(有時是幾個小時,取決于用戶的操作持續的時間),最后由于隨機事件的本性使然,服務器的吞吐量會被“拉平”;蛘,可以只選取波形中兩個平息點之間的測量值。該方法的缺點是可以捕獲數據的時間非常短。
文章來源于領測軟件測試網 http://www.kjueaiud.com/