51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2514|回复: 11
打印 上一主题 下一主题

[原创] 求助各位大神,LR新手,如何在脚本中加入随机选择某文件夹下一文件的动作。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-3 17:29:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用LR对服务器进行压力测试,测试对服务器上传文件处理文件服务器的性能,但是由于录制的时候只能录制上传一个文件,进行压力测试的时候服务器接收到的文件也始终是那一个,结果受到很大影响,能不能添加一个动作是每次上传都随机从一个文件夹中选择一个文件进行上传,而不是原来录制的那一个,应该改哪里?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-8-3 17:49:00 | 只看该作者
试试 参数化
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-8-3 18:01:29 | 只看该作者

回复 2# 的帖子

不好意思~我比较菜~能不能稍微具体一点?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-8-3 20:58:38 | 只看该作者
我认为可以这样,就是C语言可以获得目录下所有的文件夹和文件,然后存在一个文件中,运行脚本每次上传的时候就从文件中读,这样会否可以实现你的要求。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-8-4 09:03:05 | 只看该作者

回复 4# 的帖子

谢谢,我也这样想过,不过不知道怎么具体实现,我在ACTION里加任何的语句都会出现错误~我看到LR生成的脚本中上传文件路径那一句好像是“value=D///我的文档///My Pictures///picture1.jpg”如果用你说的方法该怎么添加进去呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-8-4 09:10:57 | 只看该作者
“value=D///我的文档///My Pictures///{FileName}”
如果文件不多的话,把文件夹下的文件名参数化,然后每次迭代随机读取
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-8-4 09:25:48 | 只看该作者

回复 6# 的帖子

3Q~我再搜搜具体怎么操作。。。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-8-4 10:16:50 | 只看该作者
谢谢各位,已经找到方法了,原来非常简单,只要在文件名上的变量部分点右键改成parameter,类型选择随机数,然后设置最大最小值就行了~不过要先把可选文件的文件名排序。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-8-4 10:55:43 | 只看该作者

回复 8# 的帖子

文件名上的变量部分是怎么说的?
你设置最大最小值,是把文件重新命名为1、2.。。的吗?不然怎么设置最大值和最小值呢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-8-4 11:45:29 | 只看该作者
最大值和最小值应该是指的文件的数量把?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-8-6 16:43:00 | 只看该作者

回复 9# 的帖子

嗯,就是把文件批量重命名~
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2010-8-6 16:44:08 | 只看该作者

回复 10# 的帖子

把文件批量重命名,然后最大最小值就是文件名的范围。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 20:41 , Processed in 0.074812 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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