目标:测试某个保险系统的费率接口
  准备:a 请求方式:Http
  b 接口地址://10.1.1.223:9090/rulesEngine/executeRateRule.do
  Jmeter 设置:
  a 添加一个线程组+循环控制器【如果有需要】+http请求 即可
  b 如果需要参数化,添加一个csv data cog ,当然此时得用到循环控制器读取参数值
 
c  关键因素就是请求下内容:XML 以下是一个事例:
<rateRuleRequestData>
<data>
<rateRuleApp>
<appBase>
<deptCde>03</deptCde>
<chnlCde>14</chnlCde>
</appBase>
<appDriver1>
<cAppDrv>111</cAppDrv>
<drvAge>10</drvAge>
<drvSex>341007001</drvSex>
<drvYears>2</drvYears>
</appDriver1>
<appDriver2>
<cAppDrv>111</cAppDrv>
<drvAge>10</drvAge>
<drvSex>341007001</drvSex>
<drvYears>2</drvYears>
</appDriver2>
<appVhl>
<ownAttr></ownAttr>
<usgAttr>336002001</usgAttr>
<bndType>337005</bndType>
<seatNum>337005</seatNum>
<vhlAge>1</vhlAge>
<insNum>341108001</insNum>
<autoPrice>12502</autoPrice>
</appVhl>
<appFactorList>
<appFactor>
</appFactor>
</appFactorList>
<appCvrgList>
<appCvrg>
<cvrgCde>030018</cvrgCde>
<lmtAmt>${amnt}</lmtAmt>
<rate>0.0141</rate>
<basePrm>593</basePrm>
<dductAmtLvl>341100004</dductAmtLvl>
</appCvrg>
</appCvrgList>
</rateRuleApp>
</data>
</rateRuleRequestData>
  接口需求文档对xml报文数据进行了定义,只需知道格式和每个参数代表的含义就可自己书写。
  以上搞定基本就没问题了。
  看看下执行结果和返回的参数,是不是跟你预期的一致呢?
 
 

【转】关于一个Jmeter interface testing的实例的更多相关文章

  1. JMeter学习-007-JMeter 断言实例之一 - 响应断言

    之前的文章中已经对如何录制 web 的请求进行了详细的描述,敬请参阅:JMeter学习-004-WEB脚本入门实战 同时,我们的手机应用(例如:京东.天猫.唯品会.携程.易迅 等等 App)所发出的请 ...

  2. 为什么不能把委托(delegate)放在一个接口(interface)当中?

    stackoverflow上有人问,为什么不能把委托放在一个接口当中? 投票最多的第一个答案第一句话说,“A Delegate is just another type, so you don't g ...

  3. Jenkins+Ant+Jmeter接口自动化集成测试实例

    Jenkins+Ant+Jmeter接口自动化集成测试实例 一.Jenkins安装配置 1.安装配置JDK1.6+环境变量: 2.下载jenkins.war,放入C:\jenkins目录下,目录位置随 ...

  4. 一个简单的Android小实例

    原文:一个简单的Android小实例 一.配置环境 1.下载intellij idea15 2.安装Android SDK,通过Android SDK管理器安装或卸载Android平台   3.安装J ...

  5. 初学redux笔记,及一个最简单的redux实例

    categories: 笔记 tags: react redux 前端框架 把初学redux的一些笔记写了下来 分享一个入学redux很合适的demo, 用redux实现计数器 这是从阮一峰老师git ...

  6. 一个简单的jQuery插件开发实例

    两年前写的一个简单的jQuery插件开发实例,还是可以看看的: <script type="text/javascript" src="jquery-1.7.2.m ...

  7. [WCF REST] 一个简单的REST服务实例

    Get:http://www.cnblogs.com/artech/archive/2012/02/04/wcf-rest-sample.html [01] 一个简单的REST服务实例 [02] We ...

  8. PureMVC和Unity3D的UGUI制作一个简单的员工管理系统实例

    前言: 1.关于PureMVC: MVC框架在很多项目当中拥有广泛的应用,很多时候做项目前人开坑开了一半就消失了,后人为了填补各种的坑就遭殃的不得了.嘛,程序猿大家都不喜欢像文案策划一样组织文字写东西 ...

  9. 如何将RAC数据库的 RMAN Disk 备份 Restore 到另一个节点上的单个实例 (Doc ID 415579.1)

    HowTo Restore RMAN Disk backups of RAC Database to Single Instance On Another Node (Doc ID 415579.1) ...

随机推荐

  1. DevExpress 给TreeList添加右键菜单

    只有在右击节点时才会触发 private void treeList1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == Mou ...

  2. javascript onclick 函数不执行

    今天被这个问题搞伤了. 原本是要给table中的元素添加onclick事件处理函数,刚开始还可以,后来就不行了,百试不得其解,反复检查,程序也没问题,耗了一个多小时,偏偏我就不信电脑会扯拐,就要看看还 ...

  3. quartz多任务调度+spring 实现

    一.Quartz的学习简述 客官,不要急,请看完下面的内容... 代码可以直接拷贝使用,本文是编写2个定时方法来实现的,如果想要执行1个,删除另1个即可.但是想要知道执行原理请看最后的原理分析 二.执 ...

  4. NVMe到底是什么?用它的SSD有啥优势?

    有玩过SSD的朋友应该都清楚想要让SSD发挥出真正实力的话要去BIOS里面把SATA控制器模式切换成AHCI,对SATA设备来说使用AHCI模式的确是正确的选择,切换成AHCI可获得更好的性能.但是现 ...

  5. bootstrap框架:常用内容一

    <!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8&q ...

  6. 绘制三角形(sass)

    绘制三角形 /// draw triangle/// @param {type} $type [''] - triangleUp triangleDown triangleLeft triangleR ...

  7. IFE 2015_spring task0002 自学记录

    JavaScript数据类型及语言基础 1. 判断arr是不是一个数组,返回一个bool值. 首先javascript有5大基本数据类型:Undefined,Null,Boolean,Number和S ...

  8. idea常用插件

    1.  装逼插件 1.1  activate-power-mode   其设置在菜单栏window——active-power-mode下设置颜色是否显示,窗口是否晃动等等 1.2  Backgrou ...

  9. WPF控件开源资源

    (转)WPF控件开源资源 Textbox Drag/Drop in WPFhttp://www.codeproject.com/Articles/42696/Textbox-Drag-Drop-in- ...

  10. Python基础学习(第7天)

    第6课 1.循环对象:包括一个next方法,这个方法的目的是进行到下一个结果,结束后抛出StopInteration异常: 当循环结构如for循环调用一个循环对象时,每次循环的时候都会调用next方法 ...