用什么命令可以在vu脚本里面写日志,并写到指定的日志文件中
我要做性能测试,在vu脚本里面写日志,并写到指定的日志文件中,这样我可以看只文件就明白这个业务操作是否成功。我知道有log_msg命令但是听说是写到默认的Test Log里,还有printf命令也是在默认的Test Log里可以看到。
但是什么命令可以写到指定的日志文件中去呢?谁可以告诉我,谢谢了`~!!! 有谁可以帮帮我
我用一下语句,写bbbccc到c:\bill_id.txt中
string theline;
string data_file;
data_file="c:\bill_id.txt";
file1=open("data_file","w");
fseek(file1, (_uid*80),0);
fprintf(file1, "bbbccc", &theline);
然后用一下语句查看文件中的内容
data_file="c:\bill_id.txt";
file1=open("data_file","r");
while (ReadLine(file1) != -1)
{
print IndexedField(IDX_STUDENT);
}
发现在Log文件中打印出bbbccc的字段,可是在c:\bill_id.txt中没有bbbccc,这是为什么?谁可以帮帮我 人还是要逼一逼的,我总算琢磨出来了,天哪~!虽然还有一点问题不懂,但是大致还事搞清楚了。
现在放在我眼前还有几个问题,希望可以得到帮助,谢谢
1、如何放到指定的目录下,而不是Project默认的目录
2、fseek和fscanf是什么命令,我至今搞不懂
3、如何在robot脚本debug
以下是可以运行的脚本
#include <VU.h>
#define _PV_FILEIO_NOWRAP 1
#define _PV_FILEIO_FIELD ","
#include <sme/fileio.h>
#define IDX_STUDENT 1 /* STUDENT is 1st field */
#define IDX_CLASS 2 /* CLASS is 2nd field */
{
//初始化
string theline;
string data_file;
data_file="data_20050321.txt";
theline="xyz";
//写日志
file1=open(data_file,"a");
fprintf(file1, "%s,",theline);
fprintf(file1, "cccddd", &theline);
close(file1);
//读日志文件
file1=open(data_file,"r");
while (ReadLine(file1) != -1)
{
print IndexedField(IDX_STUDENT);
print IndexedField(IDX_CLASS);
}
close(file1);
}
页:
[1]