`
zfy421
  • 浏览: 234177 次
社区版块
存档分类
最新评论

LoadRunner中使用java协议发送webservice请求

阅读更多

需要引入的jar包:

jdom.jar、wsdl4j-1.6.1.jar、xfire-all-1.2.6.jar、XmlSchema-1.1.jar

 

代码:

/*
 * LoadRunner Java script. (Build: _build_number_)
 * 
 * Script Description: 
 *                     
 */

import lrapi.lr;
import java.util.*;
import java.lang.*;
import org.codehaus.xfire.client.Client;
import java.net.URL;
import java.net.MalformedURLException;

public class Actions
{
	public int init() throws Throwable {
         
	    return 0;
	}//end of init


	public int action() throws Throwable {
          Client client = null;

    try {

      client = new Client(new URL("http://127.0.0.1:8080/xx/xx/xx?wsdl"));

      Object[] result1 = client.invoke("xx", new Object[]{"{\"xx\":\"123\",\"xx\":\"1\", \"xx\":{\"xx\":\"12345678\", \"xx\":\"12345678\", \"xx\":\"123456\", \"xx\":\"321\",\"xx\":\"123456\"} }"});

      System.out.println(result1[0]);

    } catch (MalformedURLException e) {
      e.printStackTrace();
    } catch (Exception e) {
      e.printStackTrace();
    }


		return 0;
	}//end of action


	public int end() throws Throwable {
		return 0;
	}//end of end
}

 

分享到:
评论

相关推荐

    LoadRunner Java协议发送MQ通道需要的包

    LoadRunner的Java协议发送MQ通道需要的包,com.ibm.mq.jar包,经测试可用

    loadrunner java协议接口测试

    Java协议是LoadRunner中的一个代理,用于记录和回放基于Java的应用程序的用户操作。它能够捕获和重放与服务器交互的网络数据包,支持Java RMI、JMS、EJB等服务。使用Java协议,测试人员可以创建精确的脚本来模拟...

    Loadrunner Webservice压力测试

    选择合适的协议,如"Web Services (SOAP)",然后编写或导入Vuser脚本,该脚本会模拟实际用户与Webservice交互的行为,包括发送请求、接收响应等。 3. **脚本录制与回放** 使用LoadRunner的“智能录制”功能,可以...

    10 Loadrunner中Java Vuser协议脚本1

    在LoadRunner中,Java Vuser协议是用于对Java应用程序进行负载和性能测试的重要工具。它允许测试人员模拟大量用户同时访问Java应用,以检测系统的稳定性和性能。以下将详细讲解如何使用Java Vuser协议创建和执行性能...

    在Loadrunner中使用JAVAVuser协议如何将线程改为进程模式

    errorError在Loadrunner中使用JAVAVuser协议如何将线程改为进程模式当我们初始化java程序时,必须初始化classloader.这个会与JNDI校验时非常关键的!当Vuser作一个进程时时每个进程都会缺省的加载进来,这是没有什么...

    使用LoadRunner-编写JAVA-测试脚本.docx

    在本文档中,我们将重点讨论如何使用LoadRunner来编写JAVA测试脚本。 首先,LoadRunner支持多种编程语言,包括JAVA。然而,对于JAVA的支持,有一些特定的要求。在LoadRunner 8.1版本之前,对JAVA的支持可能并不完善...

    LoadRunner下WebService测试的若干问题

    在IT行业中,LoadRunner是一款广泛使用的性能测试工具,尤其在Web服务(WebService)测试领域,它扮演着重要的角色。本文将深入探讨LoadRunner下进行WebService测试时可能遇到的问题及其解决方案。 1. **LoadRunner...

    11 LoadRunner中Scoket协议的使用1

    LoadRunner 中 Socket 协议的使用详解 LoadRunner 是 HP 公司开发的一款性能测试工具,主要用于模拟大量用户同时访问 Web 应用程序,以便测试其性能和可靠性。在 LoadRunner 中,Socket 协议是最基本也是最重要的一...

    loadrunner中文使用手册.rar

    《LoadRunner 中文使用手册》是一份详尽的IT资源,专为那些希望掌握HP LoadRunner这一强大性能测试工具的用户而准备。LoadRunner是业界广泛使用的应用性能测试软件,它能够模拟大量用户并发操作,以此来测试系统在高...

    LoadRunner 下WebService 测试的若干问题

    3. 数据编码:Web服务可能需要特定的数据编码,如Base64编码,确保在发送请求时正确处理。 三、性能测试挑战 1. 并发用户数:设置合适的并发用户数以模拟实际负载,过高的并发可能导致服务器崩溃,过低则无法反映...

    Loadrunner测试webservice方法

    - 用户在实际使用中能否获得良好的体验? 通过这些测试,我们可以量化业务指标变化的影响,为决策提供数据支持,预防系统故障,解决可用性问题。 2. **LoadRunner主要组件** LoadRunner由三个主要组件构成: -...

    loadrunner测试TCP协议服务器性能

    在LoadRunner中,使用VU脚本来模拟用户行为时,可以通过“Winsock”协议来处理TCP通信。Winsock是Windows操作系统提供的一个API,用于实现TCP/IP协议栈。LoadRunner的Vuser(虚拟用户)脚本可以调用Winsock函数来...

    Loadrunner 的HTTPS的测试配置

    4. 转换完成后,生成的.pem文件将在后续LoadRunner配置中使用。 在LoadRunner中配置HTTPS测试的步骤如下: 1. 启动LoadRunner,进入Controller,然后打开Recording Options设置。 2. 关注到“网络”或“Protocol”...

    LoadRunner中文使用手册

    【LoadRunner中文使用手册】是指导用户如何操作LR进行负载测试的专业文档。LoadRunner是一款业界认可的负载测试工具,能够预测系统在大量并发用户访问下的行为和性能,从而帮助找出和解决问题。它不仅可以测试单个...

    使用LoadRunner-编写JAVA-测试脚本.zip

    2. **Java Vuser**:在LoadRunner中,Java Vuser是一种虚拟用户类型,允许开发者使用Java语言编写测试脚本,这样可以充分利用Java的强大功能和灵活性。 3. **录制与回放**:LoadRunner提供了一个叫做VuGen(Virtual...

    LoadRunner测试webservice

    ### LoadRunner 测试 WebService 的方法与技巧 随着软件开发技术的发展,Web Service 成为了不同应用程序之间进行数据交换和服务共享的重要方式之一。然而,对于基于 Web Service 的应用程序来说,性能测试变得尤为...

    web test LoadRunner SAP / java / Java Vuser / web_set_max_html_param_len

    标题中的“web test LoadRunner SAP / java / Java Vuser / web_set_max_html_param_len”涉及到的是性能测试工具LoadRunner的应用,特别提到了针对Web应用程序、SAP系统以及Java虚拟用户(Vuser)的相关测试设置。...

    loadrunner批量发送邮件脚本

    在这个特定的场景中,我们关注的是如何使用LoadRunner来实现邮件系统的自动化测试,特别是批量发送邮件的功能,并且涉及到了SMTP(Simple Mail Transfer Protocol)协议。 首先,我们需要理解SMTP协议在邮件发送中...

    测试Socket协议的Loadrunner脚本(8583协议)+8583报文解析

    在这个场景中,我们使用 Loadrunner 来测试 Socket 协议的性能,特别是 8583 协议。 Socket 协议简介 Socket 协议是一种网络通信协议,允许不同的应用程序通过网络进行通信。Socket 协议提供了一种标准的方式来...

Global site tag (gtag.js) - Google Analytics