Description


nose-performance


nose-performance is a handy performance testing plugin for Nose. Its main job? To keep an eye on how your network applications, like databases and memcache, are doing. Pretty cool, right?



Integrate with Zumanji


This plugin works well with Zumanji to help you report and save your test results. It’s like having an extra set of eyes on your performance!



Create Your Tests


If you're looking to create some tests, you can inherit from PerformanceTest. Here’s a quick example:


from noseperf.testcases import PerformanceTest

class MyTest(PerformanceTest):
def test_redis(self):
client = Redis()
for x in xrange(2 ** 16):
client.add('test-%x' % x, '1')


Run Your Test Suite


To run your test suite with the performance option, just use this command:


python runtests.py --with-performance example/

(We use runtests.py because it helps us check our Django hooks.)



Your Results Are Saved!


The results get recorded by default in test_results/performance.json. You can check it out using:


ls -lh test_results
total 2128
-rw-r--r-- 1 dcramer staff 1.0M Aug 27 18:10 performance.json


Explore More Tests!


You can find more tests included in the example/. Also, if you're curious about what else you can do, try running nosetests --help | grep performance.



Catching All the Right Data!


This plugin only collects tests that inherit from PerformanceTest. There are two basic cases included: one for general installs and another specifically for Django:



  • - noseperf.testcases.PerformanceTest

  • - noseperf.testcases.DjangoPerformanceTest


The Data It Captures Includes:



  • - Redis

  • - Django ORM

  • - Django Cache


User Reviews for nose-performance FOR LINUX 7

  • for nose-performance FOR LINUX
    nose-performance for Linux is a useful performance testing plugin for Nose. Integrates with Zumanji for reporting and archiving results.
    Reviewer profile placeholder Jennifer Thompson
  • for nose-performance FOR LINUX
    Nose-performance is a game changer! It seamlessly integrates with Nose and provides valuable insights into performance testing. Highly recommend!
    Reviewer profile placeholder Alice
  • for nose-performance FOR LINUX
    This app has made performance testing so much easier. The integration with Zumanji is fantastic, and the results are clear and actionable.
    Reviewer profile placeholder Brian
  • for nose-performance FOR LINUX
    Absolutely love using nose-performance! It's straightforward to set up and the performance metrics are incredibly useful for optimizing our applications.
    Reviewer profile placeholder Catherine
  • for nose-performance FOR LINUX
    Nose-performance is an essential tool for anyone serious about application performance. The ease of use and detailed reporting are top-notch.
    Reviewer profile placeholder David
  • for nose-performance FOR LINUX
    Fantastic plugin! Nose-performance has significantly improved our ability to monitor network calls, making our testing more robust than ever.
    Reviewer profile placeholder Eva
  • for nose-performance FOR LINUX
    I can't recommend nose-performance enough! It simplifies performance testing in such a user-friendly way while providing comprehensive results.
    Reviewer profile placeholder Frank
SoftPas

SoftPas is your platform for the latest software and technology news, reviews, and guides. Stay up to date with cutting-edge trends in tech and software development.

Recent

Help

Subscribe to newsletter


© Copyright 2024, SoftPas, All Rights Reserved.