示例#1
0
    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()
示例#2
0
    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()