停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps

关于书中随机生成字串函数可能存在的BUG

上一篇 / 下一篇  2013-06-05 10:35:08 / 个人分类:《性能测试进阶指南》专栏

  在《性能测试进阶指南》中的349页,使用了一个叫做char *randstring的函数,在后面使用这个函数返回的时候可能有些问题,暂时不知道当时我为什么没遇到这个问题,这里解释一下。
  当使用randstring返回随机字符串后,为了后面使用方便,我写了lr_save_string(randstring(5),"temp")这样的代码,为了将字符串保存到参数中,但是今天有读者问到好像有些问题,自己运行了一下也发现了这个问题,就是参数temp里面没有正确的保存字符串的值,而是保存了一个"\n",暂时不知道这个问题导致的原因,可以通过将指针型字符串改成数组型字符串保存,但是这个做法比较麻烦。
  当遇到这个问题的时候建议大家按照351页的方式,直接在函数中将结果保存为参数就行了,可能是因为函数在调用返回的时候返回的是地址,而转参数的时候不支持地址模式吧。

TAG:

 

评分:0

我来说两句

Open Toolbar