51Testing软件测试论坛

标题: 这个LR中的函数为何费时1秒多. [打印本页]

作者: zhangmike    时间: 2006-6-15 21:00
标题: 这个LR中的函数为何费时1秒多.
函数见下,当传入buf长度在300以上时,费时1秒多, 在VUG中跑的.

char *GenerateCheckSum( char *buf, long bufLen )
{
    static char tmpBuf[ 4 ];
    long idx = 0L;
    unsigned int cks = 0;
    while(idx < bufLen)
        {
                cks += (unsigned int)buf[idx++];
        }
   
    sprintf( tmpBuf, "%03d", (unsigned int)( cks % 256 ) );
   
    return( tmpBuf );
}

响应时间才1秒,预处理时间为何要花这么久?
是不是在controller中,不会花这么多时间?
作者: beiyu95    时间: 2006-6-16 09:11
VUGEN中脚本中的时间不要太关注,关注结果是否会放成功就行了。VUGEN回访脚本是debug模式的,和controller不同,后者效率高多了。
作者: xingcyx    时间: 2006-6-22 11:54
同上




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