生活随笔
收集整理的這篇文章主要介紹了
在线OJ系统测试报告
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在線OJ系統測試報告
- 一、單元測試
- 初始界面展示
- 1. 測試insert()方法
- 2. 測試delete()方法
- 3. 測試selectOne()方法
- 4. 測試selectAll()方法
- 二、功能測試
- 1. 在線OJ系統的測試用例
- 2. 一些功能測試
- 3. 測試結果
- 三、自動化測試
- 四、性能測試
- 1. 使用工具:LoadRunner
- 2. 測試過程
- 3. 分析報告
一、單元測試
初始界面展示
- 引入Juint依賴
- 初始數據庫界面(包含兩個題目)
1. 測試insert()方法
(1)給數據庫里增添一條題目:本來數據庫就存在兩條題目,在此就添加id為2的題目
(2)測試代碼如下:
public class ProblemDAOTest {@Testpublic void insert() {Problem problem1
= new Problem();problem1
.setId(2);problem1
.setTitle("各位相加");problem1
.setLevel("簡單");problem1
.setDescription("給定一個非負整數 num,反復將各個位上的數字相加,直到結果為一位數。\n" +"\n" +"示例:\n" +"\n" +"輸入: 38\n" +"輸出: 2 \n" +"解釋: 各位相加的過程為:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位數,所以返回 2。\n" +"\n");problem1
.setTemplateCode("public class Solution {\n" +" public int addDigits(int num) {\n" +"\n" +" }\n" +"}");problem1
.setTestCode("public static void main(String[] args) {\n" +" Solution s = new Solution();\n" +" if (s.addDigits(1) == 1 && s.addDigits(38) == 2) {\n" +" System.out.println(\"Test OK\");\n" +" } else {\n" +" System.out.println(\"Test Failed\");\n" +" }\n" +"}\n");ProblemDAO problemDAO1
= new ProblemDAO();problemDAO1
.insert(problem1
);}
}
(3)操作結果:
- 進程退出碼
- 數據庫顯示(兩條記錄變為了三條)
- 前端頁面(兩條記錄變為了三條)
(4)經過上述測試,insert()方法操作正常
2. 測試delete()方法
(1)從列表頁刪除題目:在此刪除id為3的題目
(2)測試代碼如下:
@Testpublic void delete() {ProblemDAO problemDAO
= new ProblemDAO();problemDAO
.delete(3);}
(3)預期結果:進程成功退出返回碼 0;數據庫和頁面展示只有兩條題目(分別是1和2)
- 進程退出碼
- 數據庫顯示(刪除第三個題目,只剩下1和2)
- 前端頁面(也只剩下了題目1和題目2)
(4)經過上述測試,delete()方法操作正常
3. 測試selectOne()方法
(1)驗證查詢一條記錄,將指定題目的id打印在控制臺,看結果是否能出現指定題目的詳情頁(在此驗證id為2的題目信息)
(2)測試代碼如下:
@Testpublic void selectOne() {ProblemDAO problemDAO
= new ProblemDAO();Problem problem
= problemDAO
.selectOne(2);System.out
.println(problem
);}
(3)預期結果:打印出id為2的那條題目的所有信息在控制臺上,并且信息要和數據庫中的第二條題目信息相對應
(4)經過上述測試,selectOne()方法操作正常,且得到預期結果,即控制臺上的信息與數據庫信息相符合
4. 測試selectAll()方法
(1)測試查找所有記錄(也就是題目1和題目2)
(2)測試代碼如下:
@Testpublic void selectAll() {ProblemDAO problemDAO
= new ProblemDAO();List<Problem> problems
= problemDAO
.selectAll();System.out
.println(problems
);}
(3)預期結果:打印出所有題目的所有信息在控制臺上(注意,詳情設置的是null)
(4)經過上述測試,selectAll()方法操作正常
二、功能測試
1. 在線OJ系統的測試用例
2. 一些功能測試
- 點擊Gitee鏈接,可以跳轉到對應的地址
BUG:點擊時偶爾會出現跳轉不成功的情況,瀏覽器報錯
原因分析:網絡問題比如弱網、突然斷網導致跳轉不成功 - 點擊題目,可以跳轉到相應的題目詳情頁
- 編輯框能夠正常編寫代碼、編輯代碼自動縮進、關鍵字能夠自動補全、關鍵字高亮顯示、行號隨著編輯的函數發生改變
- 可以在編輯代碼時添加注釋
- 代碼塊可以折疊
- 代碼編輯錯誤時,提交有顯示錯誤代碼和錯誤原因
- 提交一段有異常的代碼,會有提示錯誤代碼,錯誤原因
- 提交能運行的代碼,看是否通過
BUG:在LeetCode能正常運行,在OJ系統卻出現了測試用例不通過的情況
分析原因:檢查測試用例編寫是否有問題
3. 測試結果
測試結果能完成基本功能,與所寫測試用例幾乎無差別
三、自動化測試
1. 一些自動化測試腳本
from selenium
import webdriver
from selenium
.webdriver
.common
.by
import By
import timedriver
= webdriver
.Chrome
()
url
= "http://localhost:8080/javaoj/index.html"
driver
.get
(url
)
time
.sleep
(3)driver
.find_element
(By
.XPATH
, "/html/body/section[1]/div/div/div/a").click
()
time
.sleep
(3)driver
.quit
()
- 點擊Gitee鏈接,之后點擊題目,進入到題目詳情頁,找到代碼編輯框
from selenium
import webdriver
from selenium
.webdriver
.common
.by
import By
import time
driver
= webdriver
.Chrome
()
url
= "http://localhost:8080/javaoj/index.html"
driver
.get
(url
)
time
.sleep
(3)
driver
.maximize_window
()
time
.sleep
(3)
driver
.find_element
(By
.XPATH
, "/html/body/section[1]/div/div/div/a").click
()
time
.sleep
(4)
driver
.back
()
time
.sleep
(2)
js
= "var q = document.documentElement.scrollTop = 1000"
driver
.execute_script
(js
)
time
.sleep
(3)
driver
.find_element
(By
.XPATH
, "//*[@id='tables']/div/div/table/tbody/tr[1]/td[2]").click
()
time
.sleep
(4)
js1
= "var q = document.documentElement.scrollTop = 1400"
driver
.execute_script
(js1
)
time
.sleep
(4)driver
.quit
()
2. 測試結果
測試結果能完成基本功能
四、性能測試
1. 使用工具:LoadRunner
2. 測試過程
使用腳本錄制工具進行錄制
Action()
{web_add_cookie("Idea-1154e07a=3b8b69f9-0fcb-4ed4-b346-d067381f46dd; DOMAIN=localhost");web_url("index.html", "URL=http://localhost:8080/javaoj/index.html", "TargetFrame=", "Resource=0", "Referer=", "Snapshot=t8.inf", "Mode=HTML", EXTRARES
, "Url=problem", ENDITEM
, "Url=problem?id=1", ENDITEM
, LAST
);lr_rendezvous("click");lr_start_transaction("click_transaction");lr_end_transaction("click_transaction",LR_AUTO
);lr_start_transaction("push_transaction");web_custom_request("json", "URL=http://update.googleapis.com/service/update2/json?cup2key=11:J5OM6ZyOE_yKYN11sMGAXX0upI63DviauHPnwVVBpPA&cup2hreq=5a46a3bfcfc5a24da72da2e4da34f4747bde344dae8366eaf7f728a03a64ddd5", "Method=POST", "TargetFrame=", "Resource=0", "RecContentType=application/json", "Referer=", "Snapshot=t9.inf", "Mode=HTML", "EncType=application/json", "Body={\"request\":{\"@os\":\"win\",\"@updater\":\"chrome\",\"acceptformat\":\"crx3\",\"app\":[{\"appid\":\"ihnlcenocehgdaegdmhbidjhnhdchfmm\",\"brand\":\"GGLS\",\"cohort\":\"1::\",\"cohortname\":\"Win\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.ab632f1172e9021366808c45b4f052d23e5bfaaf0c3a34e375eadc64856ae8f4\"}]},\"ping\":{\"ping_freshness\":\"{93367e15-2c7c-4c2b-a16d-4ca88c2e85de}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"1.3.36.121\"},{\"appid\":\"""oimompecagnajdejgnnjijobebaeigek\",\"brand\":\"GGLS\",\"cohort\":\"1::\",\"enabled\":true,\"ping\":{\"ping_freshness\":\"{8b3bde24-6e38-4d14-aa93-0b1306dc82ee}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"4.10.2449.0\"},{\"appid\":\"hnimpnehoodheedghdeeijklkeaacbdc\",\"brand\":\"GGLS\",\"cohort\":\"1::\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.6f6bc93dcd62dc251850d2ff458fda96083ceb7fbe8eeb11248b8485ef2aea23\"}]},\"ping\":{\"ping_freshness\":\"""{4b7599eb-610c-4175-b929-7bb8dd3ea024}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"0.57.44.2492\"},{\"appid\":\"cmahhnpholdijhjokonmfdjbfmklppij\",\"brand\":\"GGLS\",\"cohort\":\"1:wr3:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.b4ddbdce4f8d5c080328aa34c19cb533f2eedec580b5d97dc14f74935e4756b7\"}]},\"ping\":{\"ping_freshness\":\"{cfb74bec-376f-4128-904b-c3027032918a}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"1.0.6\"},{\"appid""\":\"kiabhabjdbkjdpjbpigfodbdjmbglcoo\",\"brand\":\"GGLS\",\"cohort\":\"1:v3l:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.a1dbd992522087ec916f08a112434c240e6dda6764366666a4525e97378945a9\"}]},\"ping\":{\"ping_freshness\":\"{50d5c8f0-3268-4224-b977-e7ea65756e07}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"2022.3.24.2\"},{\"appid\":\"gcmjkmgdlgnkkcocmoeiminaijmmjnii\",\"brand\":\"GGLS\",\"cohort\":\"1:bm1:\",\"cohorthint\":\"""M54AndUp\",\"cohortname\":\"M54AndUp\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.93823a4e71e764b932ee22dfcf84c24429867a440c5e480e55be527ac30de1ae\"}]},\"ping\":{\"ping_freshness\":\"{cefcd149-c12c-440c-9fe7-dee5e6d4a434}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"9.34.0\"},{\"_internal_experimental_sets\":\"false\",\"_v2_format_plz\":\"true\",\"appid\":\"gonpemdgkjcecdgbnaabipppbmgfggbe\",\"brand\":\"GGLS\",\"cohort\":\"1:13c9:\",\"cohorthint\":\"V2 General release\",\"""cohortname\":\"V2 General release\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.c51d23bc0653142853b0d9dc8ba00f504aaae8a2a5b290e539b8790d88c0dcbe\"}]},\"ping\":{\"ping_freshness\":\"{1bbc55b6-1fd1-4a6e-a89d-55f701232335}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"2022.2.15.1\"},{\"appid\":\"khaoiebndkojlmppeemjhbpbandiljpe\",\"brand\":\"GGLS\",\"cohort\":\"1:cux:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"""1.5f1c8af8a15da419e629cc50d85e7326cda080bd1f7df8ac38a16b98e0a2739b\"}]},\"ping\":{\"ping_freshness\":\"{c2a9b386-fade-4ca6-9806-cfab6991bec5}\",\"rd\":5565},\"tag\":\"46\",\"updatecheck\":{},\"version\":\"48\"},{\"appid\":\"llkgjffcdpffmhiakmfcdcblohccpfmo\",\"brand\":\"GGLS\",\"cohort\":\"1::\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.ab8d70a60ce0fba1355fad4edab88fd4d1bccc566b230998180183d1d776992b\"}]},\"ping\":{\"ping_freshness\":\"{cb8b1638-07fa-4099-8531-5c19ce17c296}\",\"rd\""":5565},\"updatecheck\":{},\"version\":\"1.0.0.13\"},{\"appid\":\"hfnkpimlhhgieaddgfemjhofmfblmnib\",\"brand\":\"GGLS\",\"cohort\":\"1:jcl:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.43bfd367fb483366559f9d176d76bfed089ccde3e00cd48cbb75b156d1aa4f53\"}]},\"ping\":{\"ping_freshness\":\"{00279559-a62b-4100-ac41-5abefd7a78d8}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"7242\"},{\"appid\":\"giekcmmlnklenlaomppkphknjmnnpneh\",\"brand\":\"""GGLS\",\"cohort\":\"1:j5l:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.fd515ec0dc30d25a09641b8b83729234bc50f4511e35ce17d24fd996252eaace\"}]},\"ping\":{\"ping_freshness\":\"{fa25c70a-357e-44a1-90d8-25bfd8945dfa}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"7\"},{\"appid\":\"laoigpblnllgcgjnjnllmfolckpjlhki\",\"brand\":\"GGLS\",\"cohort\":\"1:10zr:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"""package\":[{\"fp\":\"1.db60fc5d4ab81e28fe58d82f3ad26622c4ca4cade28e2b636068ac91ca62224d\"}]},\"ping\":{\"ping_freshness\":\"{302f103f-ca36-4fa1-bf61-5d1c9f8adc3c}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"1.0.7.1642025427\"},{\"appid\":\"gkmgaooipdjhmangpemjhigmamcehddo\",\"brand\":\"GGLS\",\"cohort\":\"1:pw3:\",\"cohorthint\":\"Stable\",\"cohortname\":\"Stable\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.f34e17cc90ce3e33fece88503070bc71be525c6a75d5a516addf758ae811eb5f\"}]},\"""ping\":{\"ping_freshness\":\"{0d305f87-37f1-427b-8c7a-5ce5d92e67ed}\",\"rd\":5565},\"tag\":\"eset_exp_b\",\"updatecheck\":{},\"version\":\"99.279.200\"},{\"appid\":\"ehgidpndbllacpjalkiimkbadgjfnnmc\",\"brand\":\"GGLS\",\"cohort\":\"1:ofl:\",\"cohorthint\":\"stable64\",\"cohortname\":\"stable64\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.a8a79d350c2a5e3bc36226633a8e0bed0dfab184e77f38fc8f0820ebacf8eafc\"}]},\"ping\":{\"ping_freshness\":\"{6594f339-4691-4151-ad5d-de8014a4f75b}\",\"rd\""":5565},\"updatecheck\":{},\"version\":\"2018.8.8.0\"},{\"accept_locale\":\"ZHCN500000\",\"appid\":\"obedbbhbpmojnkanicioggnmelmoomoc\",\"brand\":\"GGLS\",\"cohort\":\"1:s6f:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"ping\":{\"ping_freshness\":\"{82c18c06-fadb-442b-8227-1c1489009989}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"0.0.0.0\"},{\"appid\":\"efniojlnjndmcbiieegkicadnoecjjef\",\"brand\":\"GGLS\",\"cohort\":\"1:142l:\",\"cohorthint\":\"M99-M100.0.4896.46\",\"""cohortname\":\"M99-M100.0.4896.46\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.63b7b7bec47e9a517fa1727871fa06d32a13579ba70e327b0009884f33f20527\"}]},\"ping\":{\"ping_freshness\":\"{c8f31d70-c929-4b9e-a472-32500fbafe0a}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"210\"},{\"appid\":\"jamhcnnkihinmdlkakkaopbjbbcngflc\",\"brand\":\"GGLS\",\"cohort\":\"1:wvr:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"""1.c0b071a10aeaf9068aaf624ce8527a79d9bea9ecb07eca43a442eaa0c362bc44\"}]},\"ping\":{\"ping_freshness\":\"{2f887873-1ada-48f3-818f-3bf538daec1a}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"102.0.4969.0\"},{\"appid\":\"dhlpobdgcjafebgbbhjdnapejmpkgiie\",\"brand\":\"GGLS\",\"cohort\":\"1:z9x:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.8b9dc2cd32d1b5f147a17377cef75ec160103d6c02faf4947978fb6d9a25983b\"}]},\"ping\":{\"ping_freshness\":\"""{6c698e9e-e4ee-46ce-a018-f9e488914d6b}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"20211020.1\"},{\"appid\":\"ojhpjlocmbogdgmfpkhlaaeamibhnphh\",\"brand\":\"GGLS\",\"cohort\":\"1:w0x:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.478aa915e78878e332a0b4bb4d2a6fb67ff1c7f7b62fe906f47095ba5ae112d0\"}]},\"ping\":{\"ping_freshness\":\"{82ab9465-fff8-4e40-abc8-8ad190b52556}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"1\"},{\"appid\":\"""imefjhfbkmcmebodilednhmaccmincoa\",\"brand\":\"GGLS\",\"cohort\":\"1:zor:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.c5d1f68a61e1a2ea56b08431b1e9de8bca675e76bed24772447af68d35436d50\"}]},\"ping\":{\"ping_freshness\":\"{60ff48a4-2dfb-4b0a-8c06-ebbcf2cedea5}\",\"rd\":5565},\"tag\":\"default\",\"updatecheck\":{},\"version\":\"27.8\"},{\"appid\":\"lmelglejhemejginpboagddgdfbepgmp\",\"brand\":\"GGLS\",\"cohort\":\"1:lwl:\",\"cohorthint\":\"""Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.ca33735f84fd65b502ca0f70fc5e2184151a6dbbdbeb28043e6716f0985f5291\"}]},\"ping\":{\"ping_freshness\":\"{4e009235-5119-4d1c-9230-94f241cdae54}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"323\"},{\"appid\":\"jflookgnkcckhobaglndicnbbgbonegd\",\"brand\":\"GGLS\",\"cohort\":\"1:s7x:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"""1.a8c8806a418295d25a4fdd19d0c35c81165835fcd3d4f2b1f295ee535c320db1\"}]},\"ping\":{\"ping_freshness\":\"{6503bfc3-107d-4017-b3a0-b6fddf6d6d6b}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"2790\"},{\"appid\":\"pdafiollngonhoadbmdoemagnfpdphbe\",\"brand\":\"GGLS\",\"cohort\":\"1:vz3:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.54b93e249d02a0f9061e8f70866d4668a0260db9ae43483810ab78f97f3eaa2a\"}]},\"ping\":{\"ping_freshness\":\"""{0be49d88-406a-4b1a-a3f3-b0ccc345db4e}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"2021.8.17.1300\"},{\"appid\":\"ggkkehgbnfjpeggfpleeakpidbkibbmn\",\"brand\":\"GGLS\",\"cohort\":\"1:ut9:\",\"cohorthint\":\"M80AndAbove\",\"cohortname\":\"M80AndAbove\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.bfa1a6198e6ca1d70da66818e4de60ea78606520ef33ece1433eb5a3402560e9\"}]},\"ping\":{\"ping_freshness\":\"{785691d4-2070-4992-ab2e-3193fb4beda4}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"""2022.3.14.1147\"},{\"appid\":\"eeigpngbgcognadeebkilcpcaedhellh\",\"brand\":\"GGLS\",\"cohort\":\"1:w59:\",\"cohorthint\":\"Auto\",\"cohortname\":\"Auto\",\"enabled\":true,\"packages\":{\"package\":[{\"fp\":\"1.c64c9c1008f3ba5f6e18b3ca524bc98dcd8acfae0a2720a8f1f3ef0f8d643d05\"}]},\"ping\":{\"ping_freshness\":\"{50741965-29af-4a45-b6ee-9a63e53b0945}\",\"rd\":5565},\"updatecheck\":{},\"version\":\"2020.11.2.164946\"}],\"arch\":\"x64\",\"dedup\":\"cr\",\"domainjoined\":false,\"hw\":{\"avx\":true,\"""physmemory\":8,\"sse\":true,\"sse2\":true,\"sse3\":true,\"sse41\":true,\"sse42\":true,\"ssse3\":true},\"ismachine\":true,\"lang\":\"zh-CN\",\"nacl_arch\":\"x86-64\",\"os\":{\"arch\":\"x86_64\",\"platform\":\"Windows\",\"version\":\"10.0.19044.1586\"},\"prodversion\":\"99.0.4844.82\",\"protocol\":\"3.1\",\"requestid\":\"{14375714-fe98-418a-94f2-c5548e62f0e3}\",\"sessionid\":\"{7e2ae8df-8349-4af2-b3a2-04dc87b9a1fd}\",\"updater\":{\"autoupdatecheckenabled\":true,\"ismachine\":true,\"laststarted\":336"",\"name\":\"Omaha\",\"updatepolicy\":-1,\"version\":\"1.3.36.122\"},\"updaterversion\":\"99.0.4844.82\"}}", LAST
);web_custom_request("compile", "URL=http://localhost:8080/javaoj/compile", "Method=POST", "TargetFrame=", "Resource=0", "RecContentType=application/json", "Referer=http://localhost:8080/javaoj/index.html", "Snapshot=t10.inf", "Mode=HTML", "EncType=application/json; charset=UTF-8", "Body={\"id\":1,\"code\":\"class Solution {\\n public int[] twoSum(int[] nums, int target) {\\n \\n }\\n}\"}", LAST
);lr_end_transaction("push_transaction",LR_AUTO
);return 0;
}
腳本錄制成功
設計場景并執行
設計3個虛擬用戶,并發執行5分鐘測試性能
事務響應時間、點擊率等過程折線圖如下:
3. 分析報告
總結
以上是生活随笔為你收集整理的在线OJ系统测试报告的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。