2014-04-15 30 views
0

基本上我有使用Chromedriver的蟒蛇硒測試。Python博託:如何運行100個T1微型實例?

我想運行並行測試。 AWS T1微型實例是否足夠?

假設我想推出100個並行測試,那麼我怎樣才能用Python Boto來實現這個呢?這是開始的正確工具嗎?

回答

1

這個問題是非常開放的。如果具體問題是「我可以用boto啓動100個t1.micro實例嗎?」那麼答案是肯定的。像這樣:

import boto.ec2 
c = boto.ec2.connect_to_region('us-west-2') # or whatever region you prefer 
c.run_instances(image_id='ami-12345678', # use your preferred AMI here 
       key_name='my_key', 
       security_groups=['my_sec_group'], 
       instance_type='t1.micro', 
       min_count=100, max_count=100) 

這將啓動100個實例或不啓動任何。困難的部分現在開始。您必須弄清楚如何讓所有實例執行您希望執行的測試。這部分超出博託的範圍。

+0

根據AWS賬戶的不同,可能會限制您的ec2實例的最大數量,您將需要向AWS支持請求增加限制。 – andreimarinescu