51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论]脚本录制问题,十万火急!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-10 17:20:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试C/S结构的应用程序,选择RMI-JAVA协议,在录制脚本时,输入的值没有全部记录在脚本中,这部分没有记录下来的值在程序中是以数组的形式保存/传输,请问这部分值该如何获取?各位大虾如有类似经验,请分享!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-8-10 21:25:51 | 只看该作者
不知道你什么意思?什么数据在脚本中一部分在数组中!
那程序怎么得到数组的数据呢?如果在数据库中提取,那你也想办法在数据库中提取了!如果是程序自己产生的!那你也编写一个模拟程序进行同样的操作了!
LR关注的是客户端与服务器端交互的数据,如果这些数据不是与数据库进行交互!那就不必要模拟了!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-8-11 09:18:39 | 只看该作者

个人愚见~~

loadrunner 用过一段时间,一直测的是B/s结构。
个人理解 , loadrunner所谓录制的脚本,其实记录的是客户端与服务器之间交互的数据。执行脚本时,也只是将录制好的数据扔来扔去。
楼主所说的值,可能是在被客户端应用程序处理过后,再处理结果发送到服务器。
loadrunner只会记录那些被发送的数据,所以我想记录里会有这些数据的处理结果,
而不会有原始的你所输入的数据。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-8-11 09:21:27 | 只看该作者
不好意思,可能是我没太说清楚。

首先这些数据是要与数据库交互的,而且有唯一性的约束,如果提取不到就没有办法进行参数化。

现状:
       需要在同一面板中要填写若干个参数,这些参数要分两部分 A、B 写入到数据库的两个表中,其中的 A 部分数据量较大,开发人员把 A 用数组存储再写入数据库。
       在用LR录脚本的时候, B 部分数据可以在脚本中找到,但是 A 部分数据总是被序列化。
       我已经把录制属性——序列化选项中的限制值改大,但是没有解决问题。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-8-11 09:31:10 | 只看该作者
Fantasy你讲得很有道理

我问过我们的开发人员了,他们就是先把数据存储到数组中, 当然数组可能比较复杂(数组中还有数组),再把数组发送到服务器端的。
  
LR的录制——序列化选项中不是有“展开数组”一项吗?我觉得它应该可以记录下来的。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-8-11 09:42:13 | 只看该作者
展开数组     这个我没用过,真的不知道是怎么用的。
呵呵`  还是等高手吧~~!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-8-11 11:27:18 | 只看该作者
等待中.......
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 00:42 , Processed in 0.143256 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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