def test_api_bill_post(self): self.login(self.get_default_test_username(), self.get_default_test_password()) benchmark = 0.015 y = 100 t0 = time.time() for x in range(0, y): self.apiCreateNewBill(testUtils.random_name_generator(), testUtils.random_number_generator()) t1 = time.time() total1 = t1-t0 t0 = time.time() for x in range(0, y): self.apiCreateNewBill(testUtils.random_name_generator(), testUtils.random_number_generator()) t1 = time.time() total2 = t1-t0 t0 = time.time() for x in range(0, y): self.apiCreateNewBill(testUtils.random_name_generator(), testUtils.random_number_generator()) t1 = time.time() total3 = t1-t0 average = ((total1/y)+(total2/y)+(total3/y))/3 print("Bill Average: " + str(average)) print("Bill Percent Variance: "+ str(testUtils.percent_difference(benchmark,average))+"%") assert testUtils.percent_difference(benchmark,average) < 10 self.logout()
def test_api_me_post(self): self.login(self.get_default_test_username(), self.get_default_test_password()) benchmark = 0.012 y = 100 t0 = time.time() for x in range(0, y): self.apiCreateNewUser(email=testUtils.random_email_generator(), new_password=self.get_default_test_password()) t1 = time.time() total1 = t1-t0 t0 = time.time() for x in range(0, y): self.apiCreateNewUser(email=testUtils.random_email_generator(), new_password=self.get_default_test_password()) t1 = time.time() total2 = t1-t0 t0 = time.time() for x in range(0, y): self.apiCreateNewUser(email=testUtils.random_email_generator(), new_password=self.get_default_test_password()) t1 = time.time() total3 = t1-t0 average = ((total1/y)+(total2/y)+(total3/y))/3 print("User Average: " + str(average)) print("User Percent Variance: "+ str(testUtils.percent_difference(benchmark,average))+"%") assert testUtils.percent_difference(benchmark,average) < 10 self.logout()