Phương pháp tốt nhất để kiểm tra hiệu năng Các ứng dụng Flex với một chương trình phụ trợ của BlazeDS/Java severs. Chúng tôi đang tìm kiếm JMeter nhưng nó có thể được sử dụng với các giao thức amf ở một mức độ tinh vi hơn, nơi các giá trị trong một yêu cầu có thể được thao tác?Kiểm thử hiệu năng Các ứng dụng Flex
Trả lời
Câu trả lời tốt nhất cho kiểm tra tự động của ứng dụng Flex là FlexMonkey - www.gorillalogic.com
Công cụ này là nguồn mở, có thể được sử dụng trong các môi trường CI, có hơn 5.000 người sử dụng và được hỗ trợ bởi Gorilla Logic (Jave , Flex và các nhà tư vấn phát triển di động).
Kiểm tra và nếu bạn muốn biết thêm thông tin hoặc bản trình diễn, hãy cho tôi biết.
Chad S.
Gorilla logic
Các "Java AMF Client" API có thể giúp bạn ở đây. Đó là một API Java để xây dựng và gửi các yêu cầu AMF tới máy chủ.
http://opensource.adobe.com/wiki/display/blazeds/Java+AMF+Client
Tôi cũng đã nghe những điều tốt đẹp về Gomez nhưng tôi tin rằng đó là một dịch vụ thanh toán và sẽ đòi hỏi một số nguyên cần thiết để đứng dậy và chạy. Nhưng nếu bạn đang tìm kiếm một giải pháp toàn diện hơn, nhiều người trong công ty của tôi đã sử dụng nó trên các dự án với một chương trình phụ trợ Java/BlazeDS.
Cảm ơn điều này có thể hữu ích cho việc mở rộng JMeter để bao gồm hỗ trợ AMF hoặc có thể đặt cùng công cụ của riêng chúng ta. – Fergal
Chúng tôi đang gặp vấn đề tương tự. Tôi chắc chắn sẽ xem xét www.gorillalogic.com cho trang web của chúng tôi.
Một tùy chọn khác (mà chúng tôi bỏ qua) là chọn Dịch vụ dữ liệu LiveCycle ES2 thay vì BlazeDS. Trong khi BlazeDS đáp ứng các nhu cầu chức năng của chúng tôi, LiveCycle đi kèm với công cụ Nạp/Căng thẳng ... một cái gì đó mà chúng tôi thực sự có thể đã sử dụng.
Dưới đây là biểu đồ so sánh: http://www.adobe.com/products/livecycle/dataservices/compare.html
Thật không may Gorilla logic không cung cấp một công cụ để kiểm tra hiệu suất ứng dụng Flex. Cảm ơn các thông tin mặc dù trong liên kết mặc dù. – Fergal
Hãy thử Neoload
(chưa kiểm tra nó chưa mình là honnest, nhưng tôi sẽ làm điều đó sớm)
Điều này trông giống như một lựa chọn tuyệt vời nếu bạn sẵn sàng bỏ ra $ 8K + cho phí giấy phép. Chúng tôi có thể kết thúc với tùy chọn này. – Fergal
Neoload sẽ bao gồm LCDS, BlazeDS, JBoss, WebLogic, WebSphere, PHP, .NET Chúng tôi đã chọn nó làm công cụ để thử nghiệm một ứng dụng Flex sau khi xem xét một số tùy chọn. Bạn có thể thay đổi yêu cầu và chuyển bất kỳ biến nào bạn thích. Rất dễ sử dụng nhưng không miễn phí.
Công ty của tôi (UBIK-INGENIERIE) phân phối một plugin JMeter thương mại Flex/AMF Apache thương mại.
Bạn có thể dễ dàng ghi lại, biến đổi và phát lại ứng dụng dựa trên FLEX/AMF với kiến thức chuẩn về Apache JMeter.
Xem hướng dẫn về nó:
Tôi đã thử cả hai NeoLoad và LoadRunner. Chúng tôi đã thành công hơn với LoadRunner. Vấn đề duy nhất là chúng ta phải thao tác cấu hình LoadRunner của các máy phát (bao gồm cả máy chúng ta đã viết với vugen) để cho phép đủ bộ nhớ xử lý các yêu cầu lớn mà Flex tạo ra. Chúng tôi đã có thể chạy ít vusers hơn trên máy phát điện mà kiểm tra Flex hơn những người đã thử nghiệm http kể từ khi mỗi vuser sử dụng nhiều bộ nhớ hơn. Tỷ lệ khoảng 10: 1 hoặc ít hơn.
Hiện tại, không có giải pháp hoàn hảo cho mã hóa/giải mã amf trong JMeter.
Something bạn có thể thử:
Tìm một lập trình viên (giỏi Java) phát triển Plugin JMeter cho AMF mã hóa/giải mã, theo kinh nghiệm của chúng tôi, nó không phải là khó khăn và plugin của chúng tôi hoạt động tốt trong các dự án sau. plugin phải là có thể giải mã yêu cầu AMF khi bạn ghi lại yêu cầu theo proxy và dễ dàng để tùy chỉnh các thông số trong yêu cầu.
Sử dụng charles ghi lại yêu cầu amf và đính kèm gói dữ liệu trong trình lấy mẫu http JMeter. nó hoạt động khi ứng dụng không phức tạp.
Sử dụng phần mềm tải xuống hoặc phần mềm thương mại khác nếu bạn có thể mua được.
Xem http://www.ubik-ingenierie.com/blog/load-testing-flex-with-jmeter-made-easy/ –
- 1. Đơn vị kiểm thử ứng dụng facebook
- 2. Các công cụ tự động hóa thử nghiệm nguồn mở để thử nghiệm chức năng của các ứng dụng web
- 3. Sử dụng Ogg Vorbis trong các ứng dụng Flash/Flex
- 4. Flex 4.10 tính năng mới
- 5. Thử nghiệm các ứng dụng VSTO?
- 6. khả năng kiểm thử của thiết kế
- 7. Kiểm tra hiệu năng Rhino VS Spidermonkey
- 8. Thử nghiệm tính năng so với đơn vị kiểm tra
- 9. Cách kiểm tra hiệu suất của một ứng dụng Android?
- 10. Công cụ kiểm tra hiệu suất cho ứng dụng iPhone
- 11. Kiểm tra các ứng dụng webforms ASP.NET
- 12. Các vấn đề về hiệu năng chạy các ứng dụng WPF/Win32 cạnh nhau?
- 13. Thử nghiệm các ứng dụng .NET cho doanh nghiệp (LOB)?
- 14. Kiểm tra hiệu suất/ứng suất Java Các ứng dụng Java EE
- 15. thử nghiệm các ứng dụng python sử dụng mysql
- 16. Thử nghiệm ứng dụng android
- 17. thử nghiệm một ứng dụng web
- 18. Có thể sử dụng Hibernate trong các ứng dụng nhạy cảm với hiệu năng không?
- 19. Kiểm tra hiệu suất của ứng dụng C++
- 20. Kiểm tra hiệu năng của mã PHP
- 21. Tự động hóa QA trên Ứng dụng Flex
- 22. Ứng dụng web thử nghiệm Fuzz (khung)?
- 23. Android: thử nghiệm instumentation cho các widget ứng dụng
- 24. Kiểm tra chức năng cho Ứng dụng Mac
- 25. Tiện ích kiểm tra hiệu năng cho C++
- 26. thử nghiệm các ứng dụng ember.js với hoa nhài
- 27. C# Các hiệu ứng đúc hiệu suất
- 28. phần mềm thử nghiệm khỉ cho các ứng dụng windows
- 29. Tải thử nghiệm ứng dụng web
- 30. Công cụ kiểm tra chấp nhận tự động Flex
Kiểm tra chức năng tự động! = Kiểm tra hiệu suất –
Thử sức mạnh Chad. Chúng tôi một thời gian ngắn suy nghĩ về việc sử dụng một số loại giải pháp Flex/Air nhưng nó rơi xuống trên đạt được đồng thời. – Fergal