中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
webservice API自動(dòng)化測(cè)試(一)

最近在webservice的項(xiàng)目中,主要使用SOAPUI進(jìn)行webservice測(cè)試SOAPUI是一個(gè)開源的測(cè)試API的工具,對(duì)于現(xiàn)在的SOAP,RESTwebservice的支持都很好。下面簡(jiǎn)單介紹下SOAPUI的原理,SOAPUI和大多數(shù)的工具一樣,都是使用HTTPREQUEST對(duì)相應(yīng)的資源進(jìn)行請(qǐng)求很提取。再得到response之后進(jìn)行相應(yīng)的處理,對(duì)XML進(jìn)行XPATH定位。注意的是SOAP方法中包含GET,POST的方法,POST的方法主要使用Application/xmlMIME形式發(fā)送相應(yīng)的POST數(shù)據(jù)。這里注意webservice都有一些通病,對(duì)SQLinjection基本都沒有相應(yīng)的保護(hù),所以我們要注意的是對(duì)webservicePOST的數(shù)據(jù)進(jìn)行校驗(yàn)。也就是通常所說的安全校驗(yàn)。

對(duì)webservice的測(cè)試主要分為兩個(gè)階段,首先是對(duì)WEB Ui層面的數(shù)據(jù)XML Response與webserviceschema進(jìn)行對(duì)比測(cè)試,其次是web Ui層面的數(shù)據(jù)與數(shù)據(jù)庫(kù)服務(wù)器中相應(yīng)的數(shù)據(jù)進(jìn)行驗(yàn)證。這兩個(gè)階段的測(cè)試必須進(jìn)行對(duì)比,以防止webservice的編寫嚴(yán)謹(jǐn)度不夠。

在實(shí)際項(xiàng)目中遇到過這樣的一個(gè)BUG,在UI界面的功能中,詳細(xì)信息中的必填項(xiàng)(非0)與受限制項(xiàng)(比如有文本限制,字體限制等等)在webservice實(shí)現(xiàn)中沒有體現(xiàn),我們可以用0POST到數(shù)據(jù)庫(kù)中。主要是由于開發(fā)在wenservice編寫中沒有校驗(yàn)和嚴(yán)謹(jǐn)?shù)脑O(shè)計(jì)。

SOAPUI支持的語言是GROOVY,作為JAVA的腳本語言,GROOVY的擴(kuò)展性很強(qiáng),再加上SOAPUI中原本實(shí)現(xiàn)的utils類能對(duì)相應(yīng)的response進(jìn)行XPATH的定位,得到相應(yīng)的數(shù)據(jù)進(jìn)行驗(yàn)證,在webservice實(shí)現(xiàn)中還能夠使用property transfer進(jìn)行對(duì)參數(shù)的傳遞,功能十分強(qiáng)大。

在使用SOAPUI前如果是大數(shù)據(jù)量的,比如100個(gè)CASE對(duì)數(shù)據(jù)的查詢比較頻繁,建議在使用前,對(duì)SOAPUIJVM的設(shè)置提高,建議在1G左右,這樣可以提高SOAPUI的可用性。

在下一期中,將具體對(duì)SOAPUI的腳本編程和進(jìn)階使用進(jìn)行分析。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
WebService性能測(cè)試
接口測(cè)試基礎(chǔ)知識(shí)
12個(gè)強(qiáng)大的Web服務(wù)測(cè)試工具 – 碼農(nóng)網(wǎng)
SoapUI和SoapUI Pro的7個(gè)重要功能
接口測(cè)試類型及接口測(cè)試工具
幾種流行Webservice框架性能對(duì)比
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服