第 7 章 クライアントソフトウェア担当機能の評価
7.2 評価結果
7.2.1 機能評価結果について
担当したクライアントソフトウェアの Socket 通信とコンタクト同期の機能評価結果を表 7-2に示す。
表 7-2 機能評価項目と結果
評価内容 結果
大分類 細分
サーバーとの接続 ログインや新規登録の時にサーバー
Socket通信
と接続できた
20秒毎にKeepAliveメッセージをサ
ーバーに送信
20秒毎にKeepAliveメッセージを送
った
ユーザログオン時にサーバーに送信 ログインの時にユーザIDとパスワー ドをサーバーに送信できた
ユーザ登録時に送信 新規登録の時にユーザIDとパスワー ドをサーバーに送信できた
ユーザパスワード変更時に送信
パスワード変更の時にユーザIDとパ スワード及び新しいパスワードをサ ーバーに送信できた
コンタクトをサーバーに送信 コンタクト更新を検出した場合、自動 的にサーバー送信できた
サーバーから送られたコンタクトを 受信
サーバーから送られたコンタクトを 受信できた
ノートをサーバーに送信 コンタクト更新を検出した場合、自動 的にサーバー送信できた
サーバーから送られたノートを受信 サーバーから送られたコンタクトを 受信できた
コンタクト 同期
新しいコンタクトに追加 1件から4000件までのコンタクトを 追加できた
指定されたコンタクトを削除 Uuidによる指定されたコンタクトを 削除できた
指定されたコンタクトのデータを変 更
Uuidによる指定されたコンタクトを 変更できた
30秒ごとにコンタクトのデータを取 得
全てコンタクトの取得ができた
7.2.2 性能評価結果について
1件から300件まで連続でひとつコンタクトをサーバーから受信して追加するまでかかる時 間の結果について、平均時間、最大時間と最小時間が表7-3に示す。また分散データを図7-1 に示す。
表 7-3 1件から300件まで一つコンタクトを追加する時間
項目 時間(ms)
平均 114
最大 266
最小 8
38
図 7-1 1件から300件まで一つコンタクトを追加する時間
10 件コンタクトを受信してから追加、変更、削除の試験を 300 回まで繰り返しテストを 行った。その結果については、平均時間、最大時間と最尐時間を表7-4に示す。追加、変更、
削除ごとの分散データを図7-2、図7-3及び図7-4に示す。
表 7-4 10件コンタクトを受信してから同期する時間
項目 追加(ms) 変更(ms) 削除(ms)
平均 274 487 384
最大 343 628 551
最小 204 396 283
図 7-2 10件コンタクトを受信してから追加するまで時間
図 7-3 10件コンタクトを受信してから変更するまで時間
図 7-4 10件コンタクトを受信してから削除するまで時間
50件コンタクトを受信してから追加、変更、削除の試験を100回まで繰り返しテストを行 った。その結果については、平均時間、最大時間と最尐時間を表 7-5に示す。追加、変更、
削除ごとの分散データを図7-6、図7-7、図7-8示す。
表 7-5 50件コンタクトを受信してから同期する時間
項目 追加(ms) 変更(ms) 削除(ms)
平均 1729 5388 3066
最大 2028 6277 3339
最小 1571 4882 2702
40
図 7-5 50件コンタクトを受信してから追加する時間
図 7-6 50件コンタクトを受信してから変更する時間
図 7-7 50件コンタクトを受信してから削除する時間