51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3874|回复: 6
打印 上一主题 下一主题

[原创] 录制 Java 语言 Vuser 脚本,如何选择协议?(已解决)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-23 16:13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手头现在有个压力测试的任务,没有录入页面。只有test.cmd和Test.java两个文件,test.cmd的内容为:
javac Test.java
java Test

我们手工测试的时候,运行一下test.cmd即可,就可以编译运行Test.java了。但现在要做压力测试,我用LR,该如何选择协议呢?

看了LR自带的帮助文件,感觉应该使用RMI-Java、CORBA-Java、EJB 和 Jacada 类型的 Java 语言协议。但试了这几种都以失败告终--不论我怎么设置,开始录制时的事件都为“0”。现有几个问题:
1、协议是否是选择RMI-Java、CORBA-Java、EJB 和 Jacada 类型的 Java 语言协议?
2、如果“1”回答是,那么开始录制页面各选框应该如何选:应用程序类型、应用程序主类、工作目录等?

期盼有知道的帮忙!!

[ 本帖最后由 lavender2004 于 2007-4-24 10:12 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-23 17:43:31 | 只看该作者
我也想知道.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-23 19:24:06 | 只看该作者
支持一下,我也想知道~~~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-4-24 09:50:48 | 只看该作者
问了一大圈,终于搞定。

新建Vuser脚本,选择Web(HTTP/HTML)协议,以下是弹出的“开始录制”对话框中的选择:

应用程序类型:Win32 应用程序

要录制的程序:E:\Job\task\YBT\eies\test.cmd(选择你要执行的程序路径,弹出的对话框里默认应用程序只有*.exe,*.com两种,我的是.cmd的,所以选了All Files(*.*)。这个可以根据实际情况选择)

程序参数:暂时还不知道有什么用。留空了

工作目录:上面选择好“要录制的程序”后,这里会自动带出

录制到操作:我选了Action(可根据实际情况选择)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-24 10:11:54 | 只看该作者
后又搜索了一下LR自带的Mercury虚拟用户生成器用户指南,关键字为 win32,在搜索到的主题里有一篇”录制应用程序“,里面有比较详细的介绍,有兴趣的可以看看去。

一次又一次的实践证明:手册是最好的老师!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-4-24 16:52:54 | 只看该作者
脚本录制的时候,协议的选择尤为关键。协议的选择,不在于客户端用什么开发语言,而在于测试对象与服务器之间的交互情况。在你的提问中,只说了开发语言,这时我们只知道你的客户端是一个java程序,而关键的服务端架构、协议等都没有提及,这样根本无法判断出到底应该选择什么协议。

一次又一次的实践证明:手册是最好的老师!  说得太对了。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-4-24 18:12:12 | 只看该作者
原帖由 ppent 于 2007-4-24 16:52 发表
脚本录制的时候,协议的选择尤为关键。协议的选择,不在于客户端用什么开发语言,而在于测试对象与服务器之间的交互情况。在你的提问中,只说了开发语言,这时我们只知道你的客户端是一个java程序,而关键的服务 ...


其实对于为什么选择这个协议,我还是不太明白,只是通过实际操作才知道了这样选择可以录入脚本并能够测试。我很想知道你所提及的“根据测试对象与服务器之间的交互情况”怎么来判断选择哪个协议?因为就算是看了手册,我也不懂服务端架构、协议等这些东西....这些知识该如何弥补啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 09:27 , Processed in 0.071901 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表