Loadrunner test web service which need username and password
Action()
{
char  * position;
 char * str;
int  offset;
 char * search_str = "ERROR";
// web_set_sockets_option("INITIAL_BASIC_AUTH","1");
    
    web_set_user("21652362","zxcv!123","g1u2367.austin.hp.com:8020");
lr_start_transaction("MPO_LP");
soap_request("StepName=SOAP Request",          
  //"URL=http://g1u2367.austin.hp.com:8020/sap/bc/srt/rfc/sap/ZMPO_LP?sap-client=445",          
  "URL=http://g1u2367.austin.hp.com:8020/sap/bc/srt/rfc/sap/ZMPO_LP?sap-client=445&wsdl=1.1",
  "SOAPEnvelope="
  "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:urn=\"urn:sap-com:document:sap:soap:functions:mc-style\">"
   "<soapenv:Header></soapenv:Header>"
   "<soapenv:Body>"
    "<urn:Z9pMpoPriceRfc>"
     "<PriceRecord>"
      "<item>"
       "<Product>{Product}</Product>"
       "<ProdOption></ProdOption>"
       "<PriceGeo>{PriceGeo}</PriceGeo>"
       "<Currency>USD</Currency>"
       "<PriceListType></PriceListType>"
       "<Incoterm>DDP</Incoterm>"
       "<EndDate>2014-12-31</EndDate>"
       "<StartQuantity>1</StartQuantity>"
       "<StartDate>2014-08-30</StartDate>"
       "<Amount>50</Amount>"
       "<Uom>EA</Uom>"
       "<ScaleFlag></ScaleFlag>"
       "<DeleteFlag></DeleteFlag>"
       "<PrsPubStPk>{PrsPubStPk}</PrsPubStPk>"
      "</item>"
     "</PriceRecord>"
    "</urn:Z9pMpoPriceRfc>"
   "</soapenv:Body>"
  "</soapenv:Envelope>",          
  "SOAPAction=SendbyMPO",          
  "ResponseParam=response",          
  "Snapshot=t1409203819.inf",             
  LAST);
str= lr_eval_string("{response}");
position = (char *)strstr(str, search_str);
if (position == NULL) {
  lr_end_transaction("MPO_LP", LR_PASS);
 }
 else
  lr_end_transaction("MPO_LP", LR_FAIL);
lr_message ("*****************");
lr_message ("message returned as: %s", lr_eval_string("{response}"));
lr_message ("*****************");
return 0;
}
Loadrunner test web service which need username and password的更多相关文章
- Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
		脚本开发-利用Loadrunner生成Web service测试脚本 1.选择协议--Web Service,如下图 2.导入服务 入口1:点击Manage Services ->弹出窗中选择“ ... 
- 使用LoadRunner对Web Services进行调用--Add Service Call
		利用LoadRunner对Web Services进行测试时,通常有三种可供采用的方法: 在LoadRunner的Web Services虚拟用户协议中,[Add Service Call] 在Loa ... 
- 使用LoadRunner对Web Services进行调用--Import Soap
		利用LoadRunner对Web Services进行测试时,通常有三种可供采用的方法: 在LoadRunner的Web Services虚拟用户协议中,[Add Service Call] 在Loa ... 
- Web Service性能测试方案
		目录: 1.web Service简介 2.SoapUI介绍 3.使用SoapUI进行web service性能测试 4.使用LR进行web service性能测试 5.使用JMeter进行web s ... 
- 关于WEB Service&WCF&WebApi实现身份验证之WebApi篇
		之前先后总结并发表了关于WEB Service.WCF身份验证相关文章,如下: 关于WEB Service&WCF&WebApi实现身份验证之WEB Service篇. 关于WEB S ... 
- 关于WEB Service&WCF&WebApi实现身份验证之WCF篇(2)
		因前段时间工作变动(换了新工作)及工作较忙暂时中断了该系列文章,今天难得有点空闲时间,就继续总结WCF身份验证的其它方法.前面总结了三种方法(详见:关于WEB Service&WCF& ... 
- 关于WEB Service&WCF&WebApi实现身份验证之WCF篇(1)
		WCF身份验证一般常见的方式有:自定义用户名及密码验证.X509证书验证.ASP.NET成员资格(membership)验证.SOAP Header验证.Windows集成验证.WCF身份验证服务(A ... 
- 关于WEB Service&WCF&WebApi实现身份验证之WEB Service篇
		在这个WEB API横行的时代,讲WEB Service技术却实显得有些过时了,过时的技术并不代表无用武之地,有些地方也还是可以继续用他的,我之所以会讲解WEB Service,源于我最近面试时被问到 ... 
- Consuming a RESTful Web Service
		本篇文章将介绍使用Spring来建立RESTful的Web Service. 我们通过一个例子来说明这篇文章:这个例子将会使用Spring的RestTemplate来从Facebook的提供的API中 ... 
随机推荐
- c++primer,自定义一个复数类
			#include<iostream> #include<string> #include<vector> #include<algorithm> #in ... 
- Java + selenium 元素定位(1)之By id/Name/ClassName
			这篇文章开始,要介绍web自动化核心的内容,也是最困难的部分了,就是定位元素,并去对元素进行操作.想要对元素进行操作,第一步,也是最重要的一步,就是要找到这个元素,如果连元素都定位不到,后续什么操作都 ... 
- 将QTP运行时的错误截图上传到QC
			Class QCImageErrorCapture Sub Class_Terminate() 'Check if the current test has failed. If failed the ... 
- C# 笔记 获取程序当前目录
			在C#中,我们有以下几种方式获取程序当前目录: Console.WriteLine(System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssem ... 
- 【记录】linux  docker 安装 tomcat
			前言:首先linux需要先安装docker,具体步骤可以参考博主之前博客,也可自行百度. 话不多说,开始安装tomcat: 通过docker安装tomcat docker pull tomcat:8. ... 
- codelite配置信息
			codelite下编译执行wxwidgets库需要修改链接库如下: 原来的c++ compiler配置-g;-O0;-Wall;$(shell wx-config --cflags --debug) ... 
- 图形设计 X11
			显示适配器驱动程序安装范例 AMD驱动加载 Intel驱动加载 
- 人脸识别课件需要安装的python模块
			Python3.6安装face_recognition人脸识别库 https://www.jianshu.com/p/8296f2aac1aa 
- 一个故事讲懂vue父子组件传值
			作者:李佳明同学链接:https://www.jianshu.com/p/2272b6ca0f0c 一个故事讲懂vue父子组件传值 讲故事前先讲代码 父组件向子组件传值 父组件数据传递给子组件可以通过 ... 
- Kaggle数据集下载
			Kaggle数据集下载步骤: 安装Kaggle库: 注册Kaggle账户: 找到数据集,接受rules: 在My Account>>API中,点击Create New API Token, ... 
