Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import boto3
- import time
- import sys
- data = 'this is some test string'
- goodpass = 0
- badpass = 0
- badpass2 = 0
- #make s3 object
- s3 = boto3.resource('s3')
- print("Running s3 Breaker")
- for c in range(int(sys.argv[1])):
- s3.Bucket('ectestapi').put_object(Key='test.txt', Body=data)
- try:
- boto3.client('s3').delete_object("ectestapi", "test.txt")
- boto3.client('s3').download_file("ectestapi", "test.txt", "tmp.txt")
- #print("bad pass 1")
- badpass += 1
- boto3.client('s3').download_file("ectestapi", "test.txt", "tmp.txt")
- #print("bad pass 2 sleeping for 2 seconds")
- badpass2 += 1
- time.sleep(2)
- except:
- #print("good pass")
- goodpass += 1
- print("total good passes: " + str(goodpass))
- print("total bad-1 passes: " +str(badpass))
- print("total bad-2 passes: " + str(badpass2))
Advertisement
Add Comment
Please, Sign In to add comment