想了解,它在一分鐘内能夠對多少個賬戶進行帳務處理,或者連續運作8個小時,能夠傳回多少使用者處理的結果。這樣該怎麼去進行測試呢?
AD:2014WOT全球軟體技術峰會北京站 課程視訊釋出
今天有一個朋友問了一個問題如下:
比如一個銀行的帳務處理系統,我想了解,它在一分鐘内能夠對多少個賬戶進行帳務處理,或者連續運作8個小時,能夠傳回多少使用者處理的結果。這樣該怎麼去進行測試呢。
感覺很多性能測試方面的資料都在講并發使用者通路時,系統地響應時間之類。找不到這種類型的測試應該怎麼進行
回答如下:
這個問題可以用事務來去考慮。我們拿簡單的例子腳本來說:
比如以下腳本是做帳務處理的:以下我隻簡寫)
lrs_create(IP);
lr_think_time(x);
lrs_send();
lrs_receive();
我們可以加上事務,這個想必你知道,如下:
lr_start_transaction( account);