class Nvidia(FastHttpUser): weight = 20 def on_start(self): self.page = Storefront(self.client, context) self.page.register() self.page.logout() @task def follow_advertisement(self): self.page.login() self.page.add_advertisement() self.page.instant_order() self.page.logout()
class FastOrder(FastHttpUser): weight = 4 def on_start(self): self.page = Storefront(self.client, context) self.page.register() self.page.logout() @task def order(self): self.page.login() self.page.add_products_to_cart(3) self.page.instant_order() self.page.logout()
def surf(self): page = Storefront(self.client, context) page.register() #instead of login, we register page.browse_account() # search products over listings page.go_to_listing() # take a look to the first two products page.view_products(2) page.add_product_to_cart() page.go_to_next_page() # open two different product pages page.view_products(2) page.add_product_to_cart() # sort listing and use properties to filter page.select_sorting() page.add_property_filter() page.view_products(1) page.go_to_next_page() page.add_product_to_cart() page.instant_order() # switch to search to find products page.do_search() page.view_products(2) # use property filter to find products page.add_property_filter() # take a look to the top three hits page.view_products(3) page.add_product_to_cart() page.add_product_to_cart() page.go_to_next_page() page.view_products(2) page.add_product_to_cart() page.add_product_to_cart() page.add_product_to_cart() page.instant_order() page.logout()