Exemple #1
0
 def on_start(self):
     self.page = Storefront(self.client, context)
     self.page.register()
     self.page.logout()
Exemple #2
0
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()
Exemple #3
0
    def listing(self):
        page = Storefront(self.client, context)

        # search products over listings
        page.go_to_listing()

        # take a look to the first two products
        page.view_products(2)
        page.go_to_next_page()

        # open two different product pages
        page.view_products(2)

        # sort listing and use properties to filter
        page.select_sorting()
        page.add_property_filter()

        page.view_products(1)
        page.go_to_next_page()

        # 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.go_to_next_page()
Exemple #4
0
    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()
Exemple #5
0
    def search(self):
        page = Storefront(self.client, context)
        page.do_search()
        page.view_products(2)

        page.go_to_next_page()
        page.view_products(2)
        page.go_to_next_page()

        page.add_manufacturer_filter()

        page.select_sorting()
        page.view_products(3)
Exemple #6
0
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()