如何为多个页面URL运行Multi-Mechanize Performance Test python脚本

时间:2014-04-13 14:22:46

标签: python multithreading mechanize

您好我在这里使用机械化测试框架我正在运行此脚本来测试一个页面,如果我只有一个页面,它的工作正常

import mechanize

class Transaction(object):
    def run(self):
        br = mechanize.Browser()
        br.set_handle_robots(False)
        resp = br.open('http://www.example.com/')
        resp.read()

现在我有15个网址,我想从文件中读取它们并希望将它们放在这个地方

resp = br.open('http://www.example.com/') 

但是我无法做到这一点,因为run方法运行多次并且给出了我无法回答的响应

可能我不太清楚请查看此描述

http://testutils.org/multi-mechanize/scripts.html

我是python的新手,所以我无法对这个尝试过的谷歌搜索进行搜索,但是没有找到任何解决方案。

1 个答案:

答案 0 :(得分:1)

您应该在init()中创建一个(全局)网站数组,只调用一次,然后您可以编写for循环来打开数组中的每个网站。