服務計算3 Agenda Go測試

2021-08-30 15:21:32 字數 2130 閱讀 1597

測試命令的次序按目錄所示。

開始先測試註冊命令(register),一開始註冊成功,再按原資訊註冊一次顯示使用者名稱重複。

註冊成功後,在user.json裡可以看到註冊使用者的資訊。

註冊完後測試登陸命令(login),輸入錯誤的密碼無法登陸,輸入正確的密碼後登陸成功。

在curuser.txt檔案中儲存當前登陸的使用者資訊。

登陸後,測試登出命令(logout),直接登出,登出成功。但若當前無使用者登陸,則登出失敗。

登出成功後,可以看到curuser.txt中原來的登陸使用者xiaoming已經沒了。

接下來測試建立會議命令(createmeeting),為了測試該命令,再額外多註冊2個使用者xiaohong,xiaowang用作參與者,然後登陸xiaoming使用者。

會議開始時間比結束時間小時,無法註冊會議。

會議參與者xiaochen不是使用者時,註冊會議也會失敗。

資訊都正確時,註冊會議成功,注意參與者處的引數是乙個字串,因此約定用逗號』 ,'分隔不同參與者。

在meeting.json檔案中,可以看到儲存的會議資訊。

成功建立會議後,再建立多乙個時間不衝突的會議,會議主題相同,因此也無法建立。

建立完會議後,測試刪除會議命令(deletemeeting),第一次刪除成功,第二次刪除由於會議不存在,因此刪除失敗。

再重新把刪除的會議建立一次,然後測試刪除參與者命令(deleteparticipator),第一次刪除參與者xiaohong,刪除成功。第二次刪除時,由於xiaohong不是參與者,因此刪除失敗。

刪除xiaohong後,在meeting.json檔案中可以看到xiaohong已經從參與者中刪除了。

然後測試查詢會議命令(querymeeting),查詢成功後,可以看到該會議的具體資訊。

然後測試查詢使用者命令(queryuser),可以看到之前註冊的3個使用者的資訊。

然後再測試新增參與者命令(addpaticipator),第一次新增xiaohong,新增成功,第二次新增時,由於xiaohong已經是參與者了,因此新增失敗。

測試清空會議(clear),直接輸入命令,成功。

在meeting.json檔案可以看到會議已經被清空

測試退出會議命令(quitmeeting),xiaoming使用者再把之前的會議建立一次,然後登出,登陸xiaohong的使用者,直接退出之前的會議,第一次退出成功,第二次再退出時,由於已經不是參與者了,因此退出失敗。

在meeting.json檔案中可以看到,xiaohong已經不是參與者了。

測試刪除使用者命令(deleteuser),登出xiaohong使用者後,重新登入xiaoming使用者,然後直接執行刪除使用者命令,執行成功。

銷戶後,在curuser中看到當前xiaoming已經登出,並且meeting.json檔案中也沒有該使用者建立的會議,user.json中也沒有xiaoming的資訊了。

伺服器 PC硬體效能測試 3

網路效能測試工具netperf netperf是一款針對網路效能進行測試的工具,主要測試的是網路傳輸速率 吞吐量 響應時間等,針對的tcp和udp傳輸。netperf是client server的工作模式,server端主要是用來做監聽,監聽客戶端的連線,client端是用來向server端傳送連線...

服務計算3 開發 Linux 命令列實用程式

本次作業參考潘老師的部落格 github傳送門 命令列實用程式開發基礎 本次作業主要是編寫乙個命令列程式,處理標準輸入或者文字檔案。程式的要求主要參考 對於命令列程式,首先要做的就是解析命令列傳入的引數,例如執行程式 selpag s 1 e 1 input.txt對於這個命令,我們這個程式應該要至...

IDC 2023年雲計算服務市場將增3倍達420億

10月 22日訊息,日前,市場分析機構 idc根據一項調查 未來5年雲計算服務市場將增長 3倍,2012年時這一市場將增長至 420億美元。據國外 報道稱,idc高階副總裁兼首席分析師弗蘭克 根斯 frank gens 表示,雲計算市場增長的部分動力是起源於美國的金融危機。在經濟蕭條期間,雲計算模式...