Home / AUTOMATED TESTING / Học Jmeter / Chạy nhiều Thread Group cùng lúc trong Jmeter

Chạy nhiều Thread Group cùng lúc trong Jmeter

Bạn có một TestPlan, trong đó có rất nhiều ThreadGroup. Vậy để chạy cùng lúc nhiều TheadGroup cùng lúc thì bạn làm như thế nào? Và chạy cùng lúc như thế để làm gì?

Bài viết này sẽ giúp bạn những thắc mắc trên.

 

Có một ví dụ như sau:

Thread Group 1

Thread Group 2

Thread Group 3

…………………….

Thread Group N

Hãy tưởng tượng như bạn có đến khoảng 50 Thread Group trong một TestPlan và trong từng Thread lại có chứa rất nhiều testcase cũng như http request, để chạy được hết tất cả các testcase thì cũng phải mất một thời gian lớn để cho JMeter thực hiện running. Vậy làm sao để giảm thiểu thời gian running các testcase, thì chúng ta sử dụng tính năng run cùng lúc nhiều Thead cùng lúc.

Cấu hình trong Jmeter như sau:

Chọn vào TestPlan -> Không tích chọn vào: Run Thread Groups consecutively (i.e. run groups one at a time)

chạy nhiều thread trong jmeter

Kết quả là các thread group sẽ chạy độc lập tương ứng với thời gian xử lý

kết quả chạy nhiều thread group cùng lúc

Còn ngược lại bạn muốn chạy Thread Group từ trên xuống thì chỉ việc tích chọn vào thôi, làm như sau nhá:

Chọn vào TestPlan -> Tích chọn vào: Run Thread Groups consecutively (i.e. run groups one at a time)

chạy thread group tuần tự trong jmeter

Kết quả chạy từ Thread 1 đến Thead 2 -> đến cuối Thread Group.

kết quả chạy consecutive trong jmeter

 

Tuỳ vào từng trường hợp mà sử dụng theo tuần tự hoặc cùng một lúc, hy vọng bài viết này giúp bạn hiểu phần nào về cách sử dụng Jmeter. Mọi ý kiến vui lòng để lại comment cho mình nha.

2 comments

  1. I am really enjoying the theme/design of your website.
    Do you ever run into any internet browser compatibility issues?
    A small number of my blog audience have complained about my
    site not working correctly in Explorer but looks great in Chrome.
    Do you have any recommendations to help fix this
    issue?

    • Hello,
      Thank you for visiting my website. Tell me what is the website you have got issues, I will check and tell you some comment.

Leave a Reply

Your email address will not be published. Required fields are marked *