亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
使用JMeter對SOAP應(yīng)用進(jìn)行壓力或性能測試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/11/5 14:57:12 ] 推薦標(biāo)簽:

  SOAP Over JMS 服務(wù)調(diào)用的各個屬性說明:
  QueueConnectionFactory:連接工廠的默認(rèn) JNDI 實(shí)體
  JNDI name Request queue:JNDI 請求隊(duì)列名字
  JNDI name Receive queue:JNDI 接收隊(duì)列名字
  Timeout:請求超時設(shè)置
  Communication style:通訊形式(包括僅僅請求和請求應(yīng)答)
  Content:請求信封
  JMS Properties:JMS 的一些屬性設(shè)置(對于 IBM WAS 必須要有 targetService 屬性)
  Initial Context Factory:JNDI 的初始會話工廠
  Provider URL:服務(wù)提供地址
  下面是一次完整的 JMS 請求與 JMS 響應(yīng) SOAP 數(shù)據(jù):
  JMS Request
  <soapenv:Envelope>
  <soapenv:Body>
  <tns0:getAuEmpPositionId>
  <ev_id>6098</ev_id>
  </tns0:getAuEmpPositionId>
  </soapenv:Body>
  </soapenv:Envelope>
  JMS Response
  <soapenv:Envelope>
  <soapenv:Header/>
  <soapenv:Body>
  <p150:getAuEmpPositionIdResponse>
  <getAuEmpPositionIdReturn xsi:nil="true"/>
  </p150:getAuEmpPositionIdResponse>
  </soapenv:Body>
  </soapenv:Envelope>
  設(shè)計(jì)高效的測試用例集
  壓力測試或者系統(tǒng)測試不同于功能測試,測試的重點(diǎn)不在系統(tǒng)產(chǎn)品是不是滿足設(shè)計(jì)需求。它所看重的是系統(tǒng)在大的用戶量和負(fù)載情況下的可靠性以及系統(tǒng)響應(yīng) , 它目標(biāo)是測試系統(tǒng)的執(zhí)行效率,特別是在較短時間內(nèi)系統(tǒng)負(fù)載快速增長時系統(tǒng)的相應(yīng)速度。在實(shí)際的測試過程中,大量用戶同時訪問的系統(tǒng)節(jié)點(diǎn)也可能成為產(chǎn)品潛在的效率瓶頸。因此 , 壓力測試和系統(tǒng)測試也往往是在功能測試之后進(jìn)行。
  對于普通的軟件系統(tǒng) , 產(chǎn)品的瓶頸可能會在數(shù)據(jù)庫服務(wù)器上,Web 服務(wù)器上,而對于 SOAP 服務(wù)系統(tǒng)測試,Web Services 服務(wù)器和 JMS 服務(wù)器是客戶端請求的主要節(jié)點(diǎn) , 同時,主要業(yè)務(wù)邏輯的處理也都分布在這些節(jié)點(diǎn)上,它們很有可能成為系統(tǒng)訪問的瓶頸,如果這些節(jié)點(diǎn)出現(xiàn)問題,那么對整個系統(tǒng)的效率會有致命的影響,也是壓力測試和系統(tǒng)測試要優(yōu)先考慮的。
  改進(jìn)測試策略、測試方法、測試過程,使用高效的測試用例集,從而保證產(chǎn)品質(zhì)量。這個是主要目的,也是直接的目的。一個高效的測試用例集應(yīng)包含以及適應(yīng)如下要素:
  在什么時候確定要執(zhí)行系統(tǒng)測試
  如何去檢測并解決系統(tǒng)性能和負(fù)載問題
  收集監(jiān)視服務(wù)器性能數(shù)據(jù)(I/O,CPU,MEM)
  盡量減少因?yàn)閭人配置和某些測試用例而造成系統(tǒng)出現(xiàn)錯誤和瓶頸
  所有測試工作都得到有效協(xié)調(diào)并目標(biāo)一致
  當(dāng)已經(jīng)確定了所需的 JMeter Samplers,并且在此基礎(chǔ)上設(shè)計(jì)出一個通用的測試計(jì)劃,那么可以構(gòu)建我們的測試腳本了。本文的測試用例以及終的測試計(jì)劃也是建立在這些要素之上。
  測試計(jì)劃(Test Plan)描述了測試運(yùn)行過程中 JMeter 的執(zhí)行順序、過程以及步驟,一個完整的測試計(jì)劃包括一個或者多個線程組 (Thread Groups)、循環(huán)控制器(Loop Controllers)、監(jiān)聽器 (Listener)、邏輯控制器(Logic Controller)、定時器(Timer)、斷言(Assertions)、配置信息(Config Elements)等。
  在測試計(jì)劃中添加一個用戶定義變量配置元素(User Defined Variables), 可以在里面定義服務(wù)器地址,日志路徑,超時限制等變量,提供腳本重用。同時添加兩個用戶組,一個是 SOAP Over HTTP Group,一個是 SOAP Over JMS Group。在每個用戶組下面分別添加一個總的循環(huán)控制器(Loop Controller),用以控制腳本循環(huán)次數(shù)。在總循環(huán)控制器下面添加隨機(jī)選擇器(Random Selector)用以隨機(jī)選擇運(yùn)行測試腳本。下圖是我們整個的 Test Plan。

 圖 4. 設(shè)計(jì)完成之后的 SOAP 測試計(jì)劃

上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 嫩模被xxxx视频在线观看 | 黄色视屏免费 | 国产欧美日韩在线观看精品 | 亚洲精品中文字幕乱码无线 | 日本韩国在线播放 | 色噜噜色噜噜天天拍一拍 | 私人毛片 | 国产资源无限好片 | 欧美娇小极度另类 | 亚洲日本va午夜中文字幕 | 美女大黄网站 | 日本全黄三级在线观看 | 搜索黄色毛片 | 午夜小福利| 天天摸夜夜 | 涩涩成人网 | 天天摸夜夜添狠狠添2018 | 午夜福利毛片 | 亚洲视频在线免费播放 | 国产欧美成人免费观看 | 日本r级在线观看播放 | 美女黄网站全是免费网址 | 一级欧美在线的视频 | 日韩高清在线播放 | 色狠狠婷婷97 | 正在播放国产尾随丝袜美女 | 在线成人福利 | 久久综合九色综合97伊人麻豆 | 国产久爱青草视频在线观看 | 手机在线免费毛片 | 日日碰日日摸日日澡视频播放 | 日本在线视频一区二区 | 免费黄色毛片 | 翁熄性放纵苏玥完整小说 | 欧美精品在线观看 | 成人黄18免费视频 | 男女很黄很色床视频网站免 | 久艾草国产成人综合在线视频 | xxxxx日本护士xxxhd | 成人午夜激情 | 天天做天天操 |