欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Web測試方法與測試機(jī)的制作方法_4

文檔序號(hào):9787321閱讀:來源:國知局
述錯(cuò)誤類型不屬于所述告警類型,則確定重試次數(shù),并將所述重試次數(shù)加I,得到當(dāng)前重試次數(shù),進(jìn)一步確定所述當(dāng)前重試次數(shù)是否小于重試次數(shù)閾值,若小于,則重新對所述出現(xiàn)錯(cuò)誤的服務(wù)器運(yùn)行所述目標(biāo)測試用例;否則,結(jié)束所述當(dāng)前Web測試任務(wù)。
[0117]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0118]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種Web測試方法,其特征在于,包括: 確定當(dāng)前Web測試任務(wù)的測試用例及運(yùn)行所述測試用例的至少一個(gè)服務(wù)器的地址; 根據(jù)所述服務(wù)器的地址向?qū)?yīng)的每個(gè)服務(wù)器發(fā)送Web請求,以在所述Web服務(wù)器上運(yùn)行所述測試用例; 若接收到任意目標(biāo)測試用例在服務(wù)器上運(yùn)行錯(cuò)誤的消息,則生成錯(cuò)誤信息; 根據(jù)所述錯(cuò)誤信息,確定所述錯(cuò)誤出現(xiàn)的次數(shù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述錯(cuò)誤信息包括:程序日志目錄信息,時(shí)間戳,出現(xiàn)錯(cuò)誤的服務(wù)器的地址,所述若接收到任意目標(biāo)測試用例在服務(wù)器上運(yùn)行錯(cuò)誤的消息,則生成錯(cuò)誤信息之后,還包括: 根據(jù)所述程序日志目錄信息,確定記錄所述錯(cuò)誤的程序日志; 根據(jù)所述時(shí)間戳與所述出現(xiàn)錯(cuò)誤的服務(wù)器的地址,匹配所述程序日志,從而獲得發(fā)生所述錯(cuò)誤時(shí)的詳細(xì)信息,所述詳細(xì)信息包括:錯(cuò)誤類型、目標(biāo)測試用例的名稱、拋出異常的代碼段; 根據(jù)所述目標(biāo)測試用例的名稱、所述錯(cuò)誤類型以及所述拋出異常的代碼段,生成目標(biāo)錯(cuò)誤標(biāo)識(shí)碼; 所述根據(jù)所述錯(cuò)誤信息,確定所述錯(cuò)誤出現(xiàn)的次數(shù),包括: 根據(jù)所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼以及歷史Web測試任務(wù)對應(yīng)的錯(cuò)誤標(biāo)識(shí)碼,確定所述錯(cuò)誤出現(xiàn)的次數(shù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼以及歷史Web測試任務(wù)的錯(cuò)誤標(biāo)識(shí)碼,確定所述錯(cuò)誤出現(xiàn)的次數(shù),包括: 若所述歷史Web測試任務(wù)的錯(cuò)誤標(biāo)識(shí)碼中不存在所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼,則確定所述錯(cuò)誤出現(xiàn)的次數(shù)為I。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述詳細(xì)信息還包括:程序異常拋出時(shí)間tl,所述根據(jù)所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼以及歷史Web測試任務(wù)的錯(cuò)誤標(biāo)識(shí)碼,確定所述錯(cuò)誤出現(xiàn)的次數(shù),包括: 若所述歷史web測試任務(wù)的錯(cuò)誤標(biāo)識(shí)碼中存在所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼,則確定所述錯(cuò)誤的上次出現(xiàn)時(shí)間to; 根據(jù)所述程序異常拋出時(shí)間11與所述上次出現(xiàn)時(shí)間to,確定出現(xiàn)述所述錯(cuò)誤的時(shí)間間隔; 根據(jù)所述時(shí)間間隔,確定所述錯(cuò)誤出現(xiàn)的次數(shù)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述時(shí)間間隔,確定所述錯(cuò)誤出現(xiàn)的次數(shù),包括: 若所述時(shí)間間隔大于時(shí)間間隔閾值,則將所述錯(cuò)誤出現(xiàn)的次數(shù)重置為I,并將所述上次出現(xiàn)時(shí)間to更新為當(dāng)前的程序異常拋出時(shí)間tl。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述時(shí)間間隔,確定所述錯(cuò)誤出現(xiàn)的次數(shù),包括: 當(dāng)所述時(shí)間間隔小于等于時(shí)間間隔閾值時(shí),若當(dāng)前統(tǒng)計(jì)的次數(shù)小于所述錯(cuò)誤發(fā)生次數(shù)閾值,則將所述錯(cuò)誤出現(xiàn)的次數(shù)加1,并將所述上次出現(xiàn)時(shí)間to更新為當(dāng)前的程序異常拋出時(shí)間tl。7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述時(shí)間間隔,確定所述錯(cuò)誤出現(xiàn)的次數(shù),包括: 當(dāng)所述時(shí)間間隔小于等于時(shí)間間隔閾值時(shí),若當(dāng)前統(tǒng)計(jì)的次數(shù)大于等于所述錯(cuò)誤發(fā)生次數(shù)閾值,則將所述錯(cuò)誤出現(xiàn)的次數(shù)初始化為O,并將所述上次出現(xiàn)時(shí)間to初始化為O。8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述錯(cuò)誤信息,確定所述錯(cuò)誤出現(xiàn)的次數(shù)之后,還包括: 根據(jù)所述錯(cuò)誤類型與告警類型,確定是否發(fā)出告警信息。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述錯(cuò)誤類型與告警類型,確定是否發(fā)出告警信息,包括: 若所述錯(cuò)誤類型屬于所述告警類型,則發(fā)出所述告警信息;否則, 若所述錯(cuò)誤類型不屬于所述告警類型,則確定重試次數(shù),并將所述重試次數(shù)加I,得到當(dāng)前重試次數(shù),進(jìn)一步確定所述當(dāng)前重試次數(shù)是否小于重試次數(shù)閾值,若小于,則重新對所述出現(xiàn)錯(cuò)誤的服務(wù)器運(yùn)行所述目標(biāo)測試用例;否則,結(jié)束所述當(dāng)前Web測試任務(wù)。10.一種測試機(jī),其特征在于,包括: 處理模塊,用于確定當(dāng)前Web測試任務(wù)的測試用例及運(yùn)行所述測試用例的至少一個(gè)服務(wù)器的地址; 發(fā)送模塊,用于根據(jù)所述處理器模塊確定的所述服務(wù)器的地址向?qū)?yīng)的每個(gè)服務(wù)器發(fā)送Web請求,以在所述Web服務(wù)器上運(yùn)行所述測試用例; 錯(cuò)誤信息生成模塊,用于若接收到任意目標(biāo)測試用例在所述發(fā)送模塊發(fā)送Web請求的服務(wù)器上運(yùn)行錯(cuò)誤的消息,則生成錯(cuò)誤信息; 確定模塊,用于根據(jù)所述錯(cuò)誤信息生成模塊生成的所述錯(cuò)誤信息,確定所述錯(cuò)誤出現(xiàn)的次數(shù)。11.根據(jù)權(quán)利要求10所述的測試機(jī),其特征在于,所述錯(cuò)誤信息包括:程序日志目錄信息,時(shí)間戳,出現(xiàn)錯(cuò)誤的服務(wù)器的地址,所述測試機(jī)還包括: 目標(biāo)錯(cuò)誤標(biāo)識(shí)碼生成模塊,用于在所述錯(cuò)誤信息生成模塊生成所述錯(cuò)誤信息后,根據(jù)所述程序日志目錄信息,確定記錄所述錯(cuò)誤的程序日志,根據(jù)所述時(shí)間戳與所述出現(xiàn)錯(cuò)誤的服務(wù)器的地址,匹配所述程序日志,從而獲得發(fā)生所述錯(cuò)誤時(shí)的詳細(xì)信息,所述詳細(xì)信息包括:錯(cuò)誤類型、目標(biāo)測試用例的名稱、拋出異常的代碼段,根據(jù)所述目標(biāo)測試用例的名稱、所述錯(cuò)誤類型以及所述拋出異常的代碼段,生成目標(biāo)錯(cuò)誤標(biāo)識(shí)碼; 所述確定模塊,用于根據(jù)所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼生成模塊生成的所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼以及歷史Web測試任務(wù)對應(yīng)的錯(cuò)誤標(biāo)識(shí)碼,確定所述錯(cuò)誤出現(xiàn)的次數(shù)。12.根據(jù)權(quán)利要求11所述的測試機(jī),其特征在于,所述確定模塊,具體用于若所述歷史Web測試任務(wù)的錯(cuò)誤標(biāo)識(shí)碼中不存在所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼,則確定所述錯(cuò)誤出現(xiàn)的次數(shù)為113.根據(jù)權(quán)利要求11所述的測試機(jī),其特征在于,所述詳細(xì)信息還包括:程序異常拋出時(shí)間tl,所述確定模塊,具體用于若所述歷史web測試任務(wù)的錯(cuò)誤標(biāo)識(shí)碼中存在所述目標(biāo)錯(cuò)誤標(biāo)識(shí)碼,則確定所述錯(cuò)誤的上次出現(xiàn)時(shí)間tO;根據(jù)所述程序異常拋出時(shí)間tl與所述上次出現(xiàn)時(shí)間tO,確定出現(xiàn)述所述錯(cuò)誤的時(shí)間間隔;根據(jù)所述時(shí)間間隔,確定所述錯(cuò)誤出現(xiàn)的次數(shù)。14.根據(jù)權(quán)利要求13所述的測試機(jī),其特征在于,所述確定模塊,具體用于若所述時(shí)間間隔大于時(shí)間間隔閾值,則將所述錯(cuò)誤出現(xiàn)的次數(shù)重置為1,并將所述上次出現(xiàn)時(shí)間to更新為當(dāng)前的程序異常拋出時(shí)間tl。15.根據(jù)權(quán)利要求13所述的測試機(jī),其特征在于,所述確定模塊,具體用于當(dāng)所述時(shí)間間隔小于等于時(shí)間間隔閾值時(shí),若當(dāng)前統(tǒng)計(jì)的次數(shù)小于所述錯(cuò)誤發(fā)生次數(shù)閾值,則將所述錯(cuò)誤出現(xiàn)的次數(shù)加I,并將所述上次出現(xiàn)時(shí)間tO更新為當(dāng)前的程序異常拋出時(shí)間tl。16.根據(jù)權(quán)利要求13所述的測試機(jī),其特征在于,所述確定模塊,具體用于當(dāng)所述時(shí)間間隔小于等于時(shí)間間隔閾值時(shí),若當(dāng)前統(tǒng)計(jì)的次數(shù)大于等于所述錯(cuò)誤發(fā)生次數(shù)閾值,則將所述錯(cuò)誤出現(xiàn)的次數(shù)初始化為O,并將所述上次出現(xiàn)時(shí)間tO初始化為O。17.根據(jù)權(quán)利要求10?16任一項(xiàng)所述的測試機(jī),其特征在于,還包括: 告警模塊,用于在所述確定模塊根據(jù)所述錯(cuò)誤信息,確定所述錯(cuò)誤出現(xiàn)的次數(shù)之后,根據(jù)所述錯(cuò)誤類型與告警類型,確定是否發(fā)出告警信息。18.根據(jù)權(quán)利要求17所述的測試機(jī),其特征在于,所述告警模塊,具體用于若所述錯(cuò)誤類型屬于所述告警類型,則發(fā)出所述告警信息;否則,若所述錯(cuò)誤類型不屬于所述告警類型,則確定重試次數(shù),并將所述重試次數(shù)加I,得到當(dāng)前重試次數(shù),進(jìn)一步確定所述當(dāng)前重試次數(shù)是否小于重試次數(shù)閾值,若小于,則重新對所述出現(xiàn)錯(cuò)誤的服務(wù)器運(yùn)行所述目標(biāo)測試用例;否則,結(jié)束所述當(dāng)前Web測試任務(wù)。
【專利摘要】本發(fā)明提供一種Web測試方法與測試機(jī),Web測試任務(wù)觸發(fā)后,對于當(dāng)前Web測試任務(wù),確定該當(dāng)前Web測試任務(wù)對應(yīng)的測試用例及需要運(yùn)行該些測試用例的服務(wù)器的地址列表,并遍歷該地址列表,向當(dāng)前遍歷到的服務(wù)器發(fā)送Web請求,以運(yùn)行測試用例,在目標(biāo)測試用例運(yùn)行錯(cuò)誤后,生成錯(cuò)誤信息,并根據(jù)該錯(cuò)誤信息確定錯(cuò)誤出現(xiàn)的次數(shù)。該過程中,在任意目標(biāo)測試用例運(yùn)行錯(cuò)誤后,對程序日志進(jìn)行分析和處理以獲取錯(cuò)誤信息,根據(jù)錯(cuò)誤信息確定出同一錯(cuò)誤出現(xiàn)的次數(shù),從而提高對錯(cuò)誤的處理速度。
【IPC分類】G06F11/36
【公開號(hào)】CN105550113
【申請?zhí)枴緾N201510958450
【發(fā)明人】唐雪嬌, 黃亮
【申請人】網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司
【公開日】2016年5月4日
【申請日】2015年12月18日
當(dāng)前第4頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
闵行区| 堆龙德庆县| 古浪县| 周宁县| 中宁县| 达州市| 万全县| 金阳县| 高要市| 河南省| 盖州市| 新昌县| 卫辉市| 仙游县| 永春县| 瓦房店市| 泰宁县| 淮阳县| 井陉县| 中江县| 杭州市| 吉安县| 大荔县| 竹北市| 定襄县| 安吉县| 南投市| 察雅县| 河池市| 蕲春县| 咸丰县| 靖边县| 大渡口区| 新兴县| 集安市| 德庆县| 临武县| 永平县| 高雄市| 邢台市| 满城县|