ランダムに選択されたユーザーがオンラインショッピングを実行します。複合作業負荷で次の操作が使用されました。各操作は、操作の優先順位に従って実行されました。Home、AdminConfirm、AdminRequest、BestSellers、BuyConfirm、BuyRequest、CustomerRegistration、NewProducts、OrderDisplay、OrderInquiry、ProductDetail、SearchRequest、SearchResults、および ShoppingCart。
読み込みの起動には Faban ドライバを使用しました。思考時間を負の指数分布から選択しました。最小の思考時間は 7.5 秒、最大の思考時間は 75 秒でした。システムがサポートできる並行ユーザーの最大数を、次の合格条件に基づいて決定しました。
表 6–20 パフォーマンステストの合格条件
トランザクション |
90 パーセンタイルの応答時間 (秒) |
---|---|
HomeStart |
3 |
AdminConfirm |
20 |
AdminRequest |
3 |
BestSellers |
5 |
BuyConfirm |
5 |
BuyRequest |
3 |
CustomerRegistration |
3 |
Home |
3 |
NewProducts |
5 |
OrderDisplay |
3 |
OrderInquiry |
3 |
ProductDetail |
3 |
SearchRequest |
3 |
SearchResults |
10 |
ShoppingCart |
3 |
次の表は、電子商取引 Web アプリケーションテストの結果を示しています。
表 6–21 電子商取引 Web アプリケーションのスケーラビリティー
CPU の数 |
ユーザー |
スループット (ops/秒) |
---|---|---|
2 |
7000 |
790 |
4 |
11200 |
1350 |
次の図は、電子商取引 Web アプリケーションのスケーラビリティーを示すグラフ表示です。
次の図は、電子商取引 Web アプリケーションのスケーラビリティーを示すグラフ表示です。