平平庸庸
【除号66】loadrunner-java虚拟用户小结 (webservice篇)
上一篇 /
下一篇 2009-04-14 17:37:26
/ 个人分类:测试工具
首先,结论是用loadrunner9.0调java6的webservice客户端application失败。哈哈。失败了。报了一些异常。这些异常在netbean里面运行的时候没有问题。很正常,在命令行里面运行也没有问题,很正常。大概是lr9.0跟java6配合的不大好造成的。具体原因不知道。问题没有解决,也不准备解决了。哈哈
--------------------------------------------------------------
问题解决咯~~
在LR中把不需要的包都**去掉。
呵呵 ,今天真倒霉,花了一下午加一晚上的时间调一个脚本。结果环境就是ready不了。什么产出都没有。已经很晚了 。还是准备把上午关于webserive的 东西整理一下。
虽然这次尝试lr调用 jar 客户端的方式没能成功,小郁闷还是有点,不过还是不准备花太多时间继续研究这个了,因为webservice本身的性能方案已经很多而且很方面了。小结一下起码已经很多种了。
1、lr webservice协议使用wsdl
2、lr webservice协议使用soap
3、编写jsp或者其他东西作为webservice客户端,lr使用http协议访问前置页面后调用webserive。就像最普通的录制回放一样。
4、soapui
以上方法也都可以用来完成webservice的功能测试。曾经有个让人很不想形容的开发人员当着我的面跟老板说测试人员用处很有限还举例说如果他写个webservice出来测试人员就都完蛋了。我当时什么都没有说。只觉得他无知(年少,轻狂,愚蠢)。。。好吧,我撒谎了。我心里还骂了很多脏话。
今天的尝试过程收获还是很大的。主要是见识了netbeans这款ide的方便之处。
以下记录使用 netbeans制作一个超简单webservice和一个超简单webservice client的操作步骤,随便记录一下,很简要
webservice
1、新建项目 web,web应用程序,填写项目名称
2、选择服务器(tomcat6)(需要添加插件)
3、新建webserive,填写包名
4、进入设计视图,添加方法,添加参数(选择类型),选择返回值类型
5、源码视图,添加方法主体
(右键项目名,部署)
6、右键web服务下webservice名,测试webservice,看到wsdl
7、右键项目名,属性,运行,填写上下文路径/asdf?asdf
done
webservice client
1、新建项目 java javaapplication
2、右键源包新建webservice client
3、选择机器上的webservice或者填写wsdl
4、在webservice参考种,将需要的方法拖到需要的代码位置
5、完善自动生成的代码
done
收藏
举报
TAG:
java
LoadRunner
loadrunner
LR
lr