2010-12-17 63 views
1

'netrecorder'是伟大的虚假Web请求一次,并重播它的 测试,但它只适用于静态内容。 我遇到过这种情况,我必须假冒随机请求。 获取相同的推文,但作为随机Twitter用户伪造虚假的随机请求获得相同的结果

比方说,我们的Twitter用户是随机生成的。 然后我们'RECORD_WEB'我们的第一个请求获取用户'12345'的推文。 现在,如果我尝试在正常模式下使用netrecorder,则请求和响应的user_id(例如 'abcd')将不会与其生成的 随机匹​​配。

在正常模式下获得相同结果将会很好,而只有用户 特定参数被伪造。 有没有其他解决方案呢?

回答

0

我会编写代码来关联两个请求,并将关联存储在临时文件,数据库或内存数据结构中,如散列。然后你可以走这个结构并知道哪个用户等于临时ID。

编写测试代码常开蠕虫的多个罐这样的,这就是为什么我们最终的测试和应用程序编写两倍的代码,比我们想,如果我们只写了申请。