51Testing软件测试论坛

标题: 如何使用QTP制造批量数据进行压力测试??? [打印本页]

作者: w_ing    时间: 2008-3-3 11:03
标题: 如何使用QTP制造批量数据进行压力测试???
比如针对一个小软件,测试软件在数万条数据下能不能正常使用。数据库为SQL2000。
请问该如何录制跟配置呢?
我好象曾经见过别人用Robot录制后(不确定是什么软件了),录制了操作过程然后修改了如VB一样的代码然后就自动播放,在数据库中增加了1000条数据。
麻烦大家帮忙了!谢谢!
作者: pangge369    时间: 2008-3-3 11:15
这个好象要自己写写脚本,具体的方法可以在论坛里找找
作者: w_ing    时间: 2008-3-3 11:23
可是不知道是搜索“压力测试”还是什么其他的搜索名词?因为不是多用户的操作。由于我是初学者 ,目前只是刚刚安装了QTP。还没使用过…………
作者: pangge369    时间: 2008-3-3 11:25
如果楼上的主要是进行压力测试,建议最好还是用LOADRUNNER,网了也有破解版的,可以试试
作者: ppent    时间: 2008-3-3 11:55
通过QTP运行来创造测试数据并非最佳方式,建议直接通过数据库的SQL语句、Excel、Powerdesigner之一来实现。
作者: w_ing    时间: 2008-3-3 12:07
谢谢两位。
因为还没安装LR所以没考虑到。再者的确是没任何学习经验啊
我也觉得直接操作SQL比较没那么复杂。
作者: happyeveday    时间: 2008-3-3 12:13
PB其实挺强的,导一批数据进去岂不是更简单,灵活些嘛,呵呵
作者: gy21st    时间: 2008-3-3 12:22
这个并不是压力测试的问题,而是一个预置条件设置的问题。LZ只要写一个增加数据行的脚本,然后晚上让它循环运行数万次,就可以达到你要的结果。有时看似很笨的方法并不是一定就不能用,其实也是一种测试场景。
作者: w_ing    时间: 2008-3-3 15:22
我也在想,明明我是想学习用软件测试工具来完成。后来讨论来讨论去就变成为了实现数据库瞬间增加数据了。
我回忆不起来当时是看见别人用什么测试工具录制的操作,然后加个循环代码就OK了。
哪位大侠能用某测试软件举个例子给我看吗?
作者: 玩不转    时间: 2008-4-21 11:04
标题: 回复 8# 的帖子
大哥,你能不能讲一下怎么设置啊,最近也在考虑QTP到底能不能进行压力测试?如果能又该怎样进展呢?
作者: CPC    时间: 2008-4-21 11:14
1,录制脚本,比如说某个完整得创建过程。
2,把数据文件导入脚本中
3,替换脚本中得具体数据,用到如数据后得变量
4,回放脚本

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




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2