51Testing软件测试论坛
标题:
[讨论]脚本录制问题,十万火急!
[打印本页]
作者:
pai_809
时间:
2005-8-10 17:20
标题:
[讨论]脚本录制问题,十万火急!
测试C/S结构的应用程序,选择RMI-JAVA协议,在录制脚本时,输入的值没有全部记录在脚本中,这部分没有记录下来的值在程序中是以数组的形式保存/传输,请问这部分值该如何获取?各位大虾如有类似经验,请分享!
作者:
kernzhang
时间:
2005-8-10 21:25
不知道你什么意思?什么数据在脚本中一部分在数组中!
那程序怎么得到数组的数据呢?如果在数据库中提取,那你也想办法在数据库中提取了!如果是程序自己产生的!那你也编写一个模拟程序进行同样的操作了!
LR关注的是客户端与服务器端交互的数据,如果这些数据不是与数据库进行交互!那就不必要模拟了!
作者:
Fantasy
时间:
2005-8-11 09:18
标题:
个人愚见~~
loadrunner 用过一段时间,一直测的是B/s结构。
个人理解 , loadrunner所谓录制的脚本,其实记录的是客户端与服务器之间交互的数据。执行脚本时,也只是将录制好的数据扔来扔去。
楼主所说的值,可能是在被客户端应用程序处理过后,再处理结果发送到服务器。
loadrunner只会记录那些被发送的数据,所以我想记录里会有这些数据的处理结果,
而不会有原始的你所输入的数据。
作者:
pai_809
时间:
2005-8-11 09:21
不好意思,可能是我没太说清楚。
首先这些数据是要与数据库交互的,而且有唯一性的约束,如果提取不到就没有办法进行参数化。
现状:
需要在同一面板中要填写若干个参数,这些参数要分两部分 A、B 写入到数据库的两个表中,其中的 A 部分数据量较大,开发人员把 A 用数组存储再写入数据库。
在用LR录脚本的时候, B 部分数据可以在脚本中找到,但是 A 部分数据总是被序列化。
我已经把录制属性——序列化选项中的限制值改大,但是没有解决问题。
作者:
pai_809
时间:
2005-8-11 09:31
Fantasy你讲得很有道理
我问过我们的开发人员了,他们就是先把数据存储到数组中, 当然数组可能比较复杂(数组中还有数组),再把数组发送到服务器端的。
LR的录制——序列化选项中不是有“展开数组”一项吗?我觉得它应该可以记录下来的。
作者:
Fantasy
时间:
2005-8-11 09:42
展开数组 这个我没用过,真的不知道是怎么用的。
呵呵` 还是等高手吧~~!
作者:
pai_809
时间:
2005-8-11 11:27
等待中.......
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2