目标:测试某个保险系统的费率接口
  准备: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. 微信app支付java后台流程、原理分析及nei网穿透

    一.流程步骤 本实例是基于springmvc框架编写 1.执行流程           当手机端app(就是你公司开发的app)在支付页面时,调起服务端(后台第1个创建订单接口)接口,后台把需要调起微 ...

  2. spring3: 访问Resource — ResourceLoader/ResourceLoaderAware接口

    4.3.1  ResourceLoader接口 ResourceLoader接口用于返回Resource对象:其实现可以看作是一个生产Resource的工厂类. public interface Re ...

  3. js数组排序sort()方法

    一.sort方法升序: <script> var arr=[1,15,10,3,56]; arr.sort(function(num1,num2){ return num1-num2; } ...

  4. Oracle Package

    (转自:http://blog.csdn.net/bbliutao/article/details/9016947) 一.概述包可将一些有联系的对象放在其内部.任何能在块定义部分出现的对象都可以在包中 ...

  5. 日志分析命令awk基础用法

    awk awk是一个很好用的文本处理工具,相对于sed常用用作一整行的处理,awk则比较擅长将一行分成数个字段来处理.而在我们性能测试中,可以awk可以帮助我们造数,也可以帮助我们分析日志. 简单来说 ...

  6. 几种常见排序算法的C++描述

    基本的排序算法有如下特点: 1.几种容易的算法都是以O(N2)排序的 2.Shell排序编程简单,其也是以O(N2)排序的,在实践中用的很多 3.复杂的排序算法往往都是按照O(NlogN)尽心排序的 ...

  7. 【SQL查询】日期的转换_to_date/to_char

    1. 日期转换为字符 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual; 2. 字符转换为日期 select to_date('200 ...

  8. Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用

    在Qt中,我们经常会看到 QT_BEGIN_NAMESPACE class QAction; class QMenu; class QPlainTextEdit; QT_END_NAMESPACE 这 ...

  9. Mark: admob for delphi xe4 integrated 80% -done!-95% to do more test

    Todo: admob 整合.  Integrated Admob with Delphi xe4.  2013-06-28 !done!  2013-07-01 Notice: You should ...

  10. Windows手动安装Apache,MySql服务

    绿色版的Apache,Mysql需要以服务方式运行.或者由于某种原因服务管理器里面没有服务项了,可以进行手工注册服务和启并服务. # Apache Apache进到安装目录的bin目录下,运行dos命 ...