[HELP] Vấn đề test Multiple users

Nơi chia sẻ thảo luận các vấn đề liên quan đến kiểm thử trên các loại thiết bị di động - Mobile testing
Forum rules
Nơi chia sẻ thảo luận các vấn đề liên quan đến kiểm thử trên các loại thiết bị di động - Mobile testing
Post Reply
sonloisi
Hoc Tester
Posts: 4
Joined: Mon 14 Nov, 2016 9:00 am
Contact:

[HELP] Vấn đề test Multiple users

Post by sonloisi »

Chào mọi người, hiện tại mình đang làm dự án Mobile App chạy trên Android. App phục vụ cho việc Post, Comment và gửi Messages (bao gồm cả hình ảnh và clip) giữa các thành viên trong group. App có 1 Local server tích hợp sẵn và data ở Local sẽ được tự động upload lên Google Drive (cloud) thường xuyên trong khoảng t/gian quy định sẵn (mỗi 3 phút upload data lên cloud 1 lần).

Do mỗi lần chạy app cần phải authorize Gmail account ở Local server trước nên mình ko biết làm thế nào để test 100 users cùng 1 lúc.

Mình đã thử dùng jmeter nhưng ko được, hầu hết bị Response code: 401. Bạn nào có kinh nghiệm xin tư vấn cho mình giải pháp và hướng giải quyết. Cảm ơn trước!



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: [HELP] Vấn đề test Multiple users

Post by tvn »

sonloisi wrote:Chào mọi người, hiện tại mình đang làm dự án Mobile App chạy trên Android. App phục vụ cho việc Post, Comment và gửi Messages (bao gồm cả hình ảnh và clip) giữa các thành viên trong group. App có 1 Local server tích hợp sẵn và data ở Local sẽ được tự động upload lên Google Drive (cloud) thường xuyên trong khoảng t/gian quy định sẵn (mỗi 3 phút upload data lên cloud 1 lần).

Do mỗi lần chạy app cần phải authorize Gmail account ở Local server trước nên mình ko biết làm thế nào để test 100 users cùng 1 lúc.

Mình đã thử dùng jmeter nhưng ko được, hầu hết bị Response code: 401. Bạn nào có kinh nghiệm xin tư vấn cho mình giải pháp và hướng giải quyết. Cảm ơn trước!
Nếu mình sử dụng JMeter thì cũng có thể tạo nhiều bước bao gồm authorize Gmail trước dựa vào danh sách các tài khoản (username, password hay gì đó theo yêu cầu của app) nên vẫn sử dụng JMeter để thực hiện trường hợp như trên của bạn mà.



takavina9
Fresher Tester
Posts: 17
Joined: Tue 22 Mar, 2016 9:57 am
Contact:

Post by takavina9 »

Công nghệ ngày càng khiến cho cuộc sống của chúng ta trở nên đơn giản và thuận tiện hơn. Những hệ thống âm thanh với thiết bị cồng kềnh, đắt tiền giờ đây đã có thể thay thế bởi những thiết bị micro kèm loa nhỏ gọn, di động có thể mang đi mọi nơi. Nay chúng ta lại đón nhận thêm một sản phẩm micro mới, Micro Kèm Loa giá rẻ Tuxun Q7 với thiết kế sang trọng và cao cấp.

Image

Là một chiếc micro karaoke kèm loa chính vì thế Tuxun Q7 sở hữu một thiết kế khá đặc biệt với phần loa dạng hình hộp được đặt ở vị trí thân máy. Mặc dù vậy, thiết bị vẫn cho cảm giác cầm nắm thoải mái. Có thể nói nhà sản xuất đã rất thông minh khi đã biết kết hợp trực tiếp loa vào micro nhờ đó khi người dùng hát, âm thanh sẽ được xử lý và truyền qua chiếc loa, còn nếu như không sử dụng đến chức năng đó nữa thì nó sẽ chuyển sang phát nhạc giống trên những chiếc loa bluetooth thông thường khác.

Chỉ cần kết nối Micro Kèm Loa 3 trong 1 Tuxun Q7 với điện thoại smartphone, máy tính bảng qua Bluetooth, người dùng có thể hát karaoke ở bất kỳ nơi đâu, bất kỳ thời điểm nào như khi đi du lịch, đi phượt cùng gia đình hoặc bạn bè, hay sử dụng trong những buổi giao lưu nhỏ hay khi đi trên ôtô, xe hơi...
________________________________________________________________________

Hiếu Hiền phân phối Micro hát Karaoke cho điện thoại Tuxun Q7 chính hãng, giá rẻ

Để được hỗ trợ mua hàng nhanh nhất và tư vấn sản phẩm phù hợp với nhu cầu sử dụng của mình, xin quý khách vui lòng liên hệ:

Điện thoại: 0866.761.013 – Hotline: 0918.778.013

Website: Hieuhien.vn

Quý khách có thể đến dùng thử, trải nghiệm sản phẩm và mua hàng tại:

➥ Hiếu Hiền Quận 10: 1A Bắc Hải, Phường 15, Quận 10, TP HCM

➥ Hiếu Hiền Quận Tân Phú: 5A Vườn Lài, Phường Phú Thọ Hòa, Quận Tân Phú, TP HCM



sonloisi
Hoc Tester
Posts: 4
Joined: Mon 14 Nov, 2016 9:00 am
Contact:

Re: [HELP] Vấn đề test Multiple users

Post by sonloisi »

tvn wrote:
sonloisi wrote:Chào mọi người, hiện tại mình đang làm dự án Mobile App chạy trên Android. App phục vụ cho việc Post, Comment và gửi Messages (bao gồm cả hình ảnh và clip) giữa các thành viên trong group. App có 1 Local server tích hợp sẵn và data ở Local sẽ được tự động upload lên Google Drive (cloud) thường xuyên trong khoảng t/gian quy định sẵn (mỗi 3 phút upload data lên cloud 1 lần).

Do mỗi lần chạy app cần phải authorize Gmail account ở Local server trước nên mình ko biết làm thế nào để test 100 users cùng 1 lúc.

Mình đã thử dùng jmeter nhưng ko được, hầu hết bị Response code: 401. Bạn nào có kinh nghiệm xin tư vấn cho mình giải pháp và hướng giải quyết. Cảm ơn trước!
Nếu mình sử dụng JMeter thì cũng có thể tạo nhiều bước bao gồm authorize Gmail trước dựa vào danh sách các tài khoản (username, password hay gì đó theo yêu cầu của app) nên vẫn sử dụng JMeter để thực hiện trường hợp như trên của bạn mà.
App mình đang phát triển có Scenario như sau:
. Bật local server.
. Dùng Local Server add / activate Gmail account để kết nối với Google Drive (Cloud).
. Cũng ở Local Server mình sẽ nhập Passowrd để cấp Key Pair cho tài khoản Gmail đó.
. Cuối cùng là chạy App (App lúc này đã kết nối đc với Local Server để lấy data).
. Cứ mỗi 3 phút, App sẽ tự động synchornize data ở Local Server với data trên Cloud.

Ko biết với Scenario như trên thì Jmeter có record đc ko? Nếu được thì bạn chỉ step by step cho mình thì tốt quá. Cảm ơn bạn!



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: [HELP] Vấn đề test Multiple users

Post by tvn »

App mình đang phát triển có Scenario như sau:
. Bật local server.
. Dùng Local Server add / activate Gmail account để kết nối với Google Drive (Cloud).
. Cũng ở Local Server mình sẽ nhập Passowrd để cấp Key Pair cho tài khoản Gmail đó.
. Cuối cùng là chạy App (App lúc này đã kết nối đc với Local Server để lấy data).
. Cứ mỗi 3 phút, App sẽ tự động synchornize data ở Local Server với data trên Cloud.
Hiện tại JMeter cung cấp các hàm để tương tác với server (thông qua http request và API request cơ bản). Nên một số yêu cầu của bạn ở trên, JMeter có thể không hỗ trợ được.

Với scenario này, mình bạn nên nhờ DEV viết cho 1 chương trình gồm nhiều bước như trên, rồi build em nó thành 1 file .jar
Sau đó, bạn dùng JMeter chạy file .jar đó là sẽ được.



sonloisi
Hoc Tester
Posts: 4
Joined: Mon 14 Nov, 2016 9:00 am
Contact:

Re: [HELP] Vấn đề test Multiple users

Post by sonloisi »

tvn wrote: Hiện tại JMeter cung cấp các hàm để tương tác với server (thông qua http request và API request cơ bản). Nên một số yêu cầu của bạn ở trên, JMeter có thể không hỗ trợ được.

Với scenario này, mình bạn nên nhờ DEV viết cho 1 chương trình gồm nhiều bước như trên, rồi build em nó thành 1 file .jar
Sau đó, bạn dùng JMeter chạy file .jar đó là sẽ được.
Trường hợp mình muốn trong 1 thời điểm cho 1 user thực hiện 1 hành động như đăng bài post hoặc gửi message lặp đi lặp lại trong 100 lần thì Jmeter có hỗ trợ ko bạn? Mình muốn Recording hành động như đăng bài / gửi messages của user và cho hành động đó lặp lại 100 lần trên cùng 1 Local Server.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: [HELP] Vấn đề test Multiple users

Post by tvn »

sonloisi wrote:
tvn wrote: Hiện tại JMeter cung cấp các hàm để tương tác với server (thông qua http request và API request cơ bản). Nên một số yêu cầu của bạn ở trên, JMeter có thể không hỗ trợ được.

Với scenario này, mình bạn nên nhờ DEV viết cho 1 chương trình gồm nhiều bước như trên, rồi build em nó thành 1 file .jar
Sau đó, bạn dùng JMeter chạy file .jar đó là sẽ được.
Trường hợp mình muốn trong 1 thời điểm cho 1 user thực hiện 1 hành động như đăng bài post hoặc gửi message lặp đi lặp lại trong 100 lần thì Jmeter có hỗ trợ ko bạn? Mình muốn Recording hành động như đăng bài / gửi messages của user và cho hành động đó lặp lại 100 lần trên cùng 1 Local Server.
Hoàn toàn được nhé. Mục tiêu của JMeter là giúp bạn làm điều đó. Bạn xem thêm cách làm load test với JMeter ở đây nha. Có hướng dẫn các bước trong đó.



sonloisi
Hoc Tester
Posts: 4
Joined: Mon 14 Nov, 2016 9:00 am
Contact:

Re: [HELP] Vấn đề test Multiple users

Post by sonloisi »

tvn wrote: Hoàn toàn được nhé. Mục tiêu của JMeter là giúp bạn làm điều đó. Bạn xem thêm cách làm load test với JMeter ở đây nha. Có hướng dẫn các bước trong đó.
Mình thử dùng jmeter để record hành động add bài post của 1 user, sau đó cho Run Test hành động đó lặp lại 50 lần nhưng hầu hết đều nhận "Response code: 401". Hiện tại mình chưa tìm ra được giải pháp.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: [HELP] Vấn đề test Multiple users

Post by tvn »

sonloisi wrote:
tvn wrote: Hoàn toàn được nhé. Mục tiêu của JMeter là giúp bạn làm điều đó. Bạn xem thêm cách làm load test với JMeter ở đây nha. Có hướng dẫn các bước trong đó.
Mình thử dùng jmeter để record hành động add bài post của 1 user, sau đó cho Run Test hành động đó lặp lại 50 lần nhưng hầu hết đều nhận "Response code: 401". Hiện tại mình chưa tìm ra được giải pháp.
Nó báo lỗi 401 là vì user chưa login hoặc bạn không truyền tham số sessionID vào request post bài.
Bạn tìm hiểu thêm về cách tạo request trong JMeter nha.

Trước khi có thể post bài được, bạn phải cần hiểu "để post bài thì cần có yêu cầu gì." Sau khi đã tìm ra câu trả lời, bạn cứ xem trên JMeter nó sẽ hỗ trợ mình hết á. Tuỳ hệ thống đang test của bạn đơn giản hay phức tạp, mà mình cần phải đầu tư nhiều hay ít vào JMeter.

Bạn có thể tham gia nhóm chat trên Skype của TVN chuyên thảo luận về JMeter ở đây.



Post Reply

Return to “Mobile Testing - Kiểm thử trên thiết bị di động”