51Testing软件测试论坛

标题: 请教关于文件复制操作的代码应该如何处理? [打印本页]

作者: kw1953    时间: 2010-12-3 09:14
标题: 请教关于文件复制操作的代码应该如何处理?
请教高手,我用lr录制的程序中有一个文件复制的操作(就是实现 copy a.txt d:\temp\a2.txt)。开发是用“CopyFile”函数实现的。

我试了多种协议都录不上这个操作,因此用 system("copy a.txt d:\temp\a2.txt"); 来实现,但这样有一个问题,就是回放时总会闪一下dos窗口。。。

所以我想请教:
1、什么样的协议能录制到文件复制的操作。
2、有没有lr内置函数能实现文件复制的功能,且不会闪dos窗口。

谢谢!
作者: 云层    时间: 2010-12-3 09:27
这没有协议,所以别考虑,你要做单机性能测试就别用LR了,拿手点点就行了
作者: qiguojie    时间: 2010-12-3 09:46
(我也不知道行不行。。。。机器上没有LR)

可以采用管道输出的方式屏蔽dos窗口。。

system("copy a.txt d:\temp\a2.txt >>log.log");
作者: kw1953    时间: 2010-12-3 09:48
这没有协议,所以别考虑,你要做单机性能测试就别用LR了,拿手点点就行了
云层 发表于 2010-12-3 09:27


谢谢回复,我那文件复制就是举个例子,实际是将本地文件复制到文件服务器的指定目录中。
例: CopyFile("d:\\temp\\kk\\20101203\\kk01.txt","\\\\192.168.1.201\\20101203\\kk01.txt")
作者: 5555    时间: 2010-12-3 10:24
问开发 文件传输是走什么协议,如果是HTTP的话,那录制的时候就用HTTP协议
作者: C组十三    时间: 2010-12-7 22:21
用FTP可以搞定了。




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