51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3043|回复: 10
打印 上一主题 下一主题

[原创] 如何使用QTP制造批量数据进行压力测试???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-3 11:03:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如针对一个小软件,测试软件在数万条数据下能不能正常使用。数据库为SQL2000。
请问该如何录制跟配置呢?
我好象曾经见过别人用Robot录制后(不确定是什么软件了),录制了操作过程然后修改了如VB一样的代码然后就自动播放,在数据库中增加了1000条数据。
麻烦大家帮忙了!谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-3 11:15:27 | 只看该作者
这个好象要自己写写脚本,具体的方法可以在论坛里找找
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-3-3 11:23:06 | 只看该作者
可是不知道是搜索“压力测试”还是什么其他的搜索名词?因为不是多用户的操作。由于我是初学者 ,目前只是刚刚安装了QTP。还没使用过…………
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-3-3 11:25:33 | 只看该作者
如果楼上的主要是进行压力测试,建议最好还是用LOADRUNNER,网了也有破解版的,可以试试
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-3-3 11:55:03 | 只看该作者
通过QTP运行来创造测试数据并非最佳方式,建议直接通过数据库的SQL语句、Excel、Powerdesigner之一来实现。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-3-3 12:07:41 | 只看该作者
谢谢两位。
因为还没安装LR所以没考虑到。再者的确是没任何学习经验啊
我也觉得直接操作SQL比较没那么复杂。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-3-3 12:13:56 | 只看该作者
PB其实挺强的,导一批数据进去岂不是更简单,灵活些嘛,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-3-3 12:22:56 | 只看该作者
这个并不是压力测试的问题,而是一个预置条件设置的问题。LZ只要写一个增加数据行的脚本,然后晚上让它循环运行数万次,就可以达到你要的结果。有时看似很笨的方法并不是一定就不能用,其实也是一种测试场景。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-3-3 15:22:39 | 只看该作者
我也在想,明明我是想学习用软件测试工具来完成。后来讨论来讨论去就变成为了实现数据库瞬间增加数据了。
我回忆不起来当时是看见别人用什么测试工具录制的操作,然后加个循环代码就OK了。
哪位大侠能用某测试软件举个例子给我看吗?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-4-21 11:04:45 | 只看该作者

回复 8# 的帖子

大哥,你能不能讲一下怎么设置啊,最近也在考虑QTP到底能不能进行压力测试?如果能又该怎样进展呢?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-4-21 11:14:23 | 只看该作者
1,录制脚本,比如说某个完整得创建过程。
2,把数据文件导入脚本中
3,替换脚本中得具体数据,用到如数据后得变量
4,回放脚本

不需要for循环
这种方法得缺点就是效率不高,不过特定项目不支持SQL语句导入数据,因为某些数据只有在页面生成。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 09:06 , Processed in 0.075919 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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