Application Performance Testing.com

Software Performance Testing - Application Performance Testing

  • Home
  • Blog
  • Sitemap
  • Web Design SEO
  • About
  • Advertising

FunkLoad

January 2, 2012 by Performance Tester

Funkload Review

Good, all round functional and load web tester – recommended. Successfully tested with dozen of differents web servers: PHP, python, Java…

Funkload Download

http://pypi.python.org/pypi/funkload/#downloads

Description:

funkload-download-news-features-reviewFunkLoad is a functional and load testing tool, written in Python, whose main use cases are functional and regression testing of web projects, performance testing by loading the web application and monitoring your servers, load testing to expose bugs that do not surface in cursory testing, and stress testing to overwhelm the web application resources and test the application recoverability, and writing web agents by scripting any web repetitive task, like checking if a site is alive.

Requirement:

OS independent – except for the monitoring which is Linux specific.

FunkLoad Features

Main FunkLoad features are:

  • Functional test are pure Python scripts using the pyUnit framework like normal unit test. Python enable complex scenarios to handle real world applications.
  • Truly emulates a web browser (single-threaded) using an enhanced Richard Jones’ webunit:
    • get/post/put/delete support
    • post any kind of content type like application/xml
    • DAV support
    • basic authentication support
    • file upload and multipart/form-data submission
    • cookies support
    • referrer support
    • accept gzip content encoding
    • https support
    • https with ssl/tls by providing a private key and certificate (PEM formatted)
    • http_proxy support
    • fetching css, javascript and images
    • emulating a browser cache
  • Advanced test runner with many command-line options:
    • set the target server url
    • display the fetched page in real time in your browser
    • debug mode to display http headers
    • check performance of a single page (or set of pages) inside a test
    • green/red color mode
    • select or exclude tests cases using a regex
    • support normal pyUnit test
    • support doctest from a plain text file or embedded in python docstring
  • Turn a functional test into a load test: just by invoking the bench runner you can identify scalability and software performance testing problems. If needed the bench can distributed over a group of worker machines.
  • Detailed bench reports in ReST, HTML, Org-mode, PDF (using LaTeX/PDF Org-mode export) containing:
    • the bench configuration
    • tests, pages, requests stats and charts
    • the requets that took the most time
    • monitoring one or many servers cpu usage, load average, memory/swap usage and network traffic charts
    • an http error summary list
  • Differential reports to compare 2 bench reports giving a quick overview of scalability and velocity changes.
  • Trend reports to view the performance evolution with multiple reports.
  • Easy test customization using a configuration file or command line options.
  • Easy test creation using embeded TCPWatch as proxy recorder, so you can use your web browser and produce a FunkLoad test automatically, including file upload or any ajax call.
  • Provides web assertion helpers to check expected results in responses.
  • Provides helpers to retrieve contents in responses page using DOM.
  • Easy to install (EasyInstall).
  • Comes with examples look at the demo folder.

 

Search

Recent News

  • RyanAir EU261 Check your IBAN/SWIFT (BIC) Compensation details Form not Working
  • The Parable of Sh**head the Recruiter
  • TOSCA Testsuite
  • Christmas Zoom Backgrounds Xmas & Noel
  • Microsoft Teams Background Upload
  • Funny Zoom Backgrounds
  • Test Application – Benefits of Application Testing
  • Test Tool and Test Automation Product Review Comparison
  • Software Performance Testing Examples
  • Application Performance Management Tools
  • Application Performance Management
  • £14 Total Cost Ownership (TCO) per GB of Storage
  • SAP Testing
  • Load Testing
  • Apache J Meter Review
  • Open Source Performance Testing Tools
  • Performance Test Tools Review
  • Data Storage Performance Testing Tools
  • Microsoft Performance Stress Load Test Tools
  • Microsoft Performance Testing Internet Connections
application test

Application Performance Testing

Application performance testing  is the process of  testing performed to determine how a software application performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage. Software Performance testing is a subset of […]

software performance testing

Performance Testing Services

News, reviews and information on Application Performance Testing, Software Performance Testing, Performance Testing Tools,  Hardware and Network Performance metrics. Feel free to drop us a note if you wish to contribute to the site or make comment…

application test

Application Performance Testing

Application performance testing  is the process of  testing performed to determine how a software application performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.

Software Performance testing is a subset of performance engineering, an emerging computer science practice which strives to build performance into the design and architecture of a system.

Continue Reading

software-performance testing

Software Performance Testing

Software performance testing helps prevent performance problems by detecting bottlenecks before a system deployment or upgrade. Performance testing software helps you test a broad range of applications, including Web 2.0, ERP/CRM, and legacy applications to helps identify and reduce performance bottlenecks and obtain an accurate picture of end-to-end system performance before going live, so you can verify that applications meet specified application performance testing requirements and avoid issues in production.

Continue Reading

red-arrow

Hardware Performance Testing

The purpose of Hardware performance testing is to ensure that the underlying infrastructure is able to support the load and volumes that the application layer requests.

With many companies adopting a multi-layer architecture model, cloud computing and Software as a service it is vital to ensure that the hardware can provide adequate user experience.

Hardware performance testing  will help you understand key infrastructure bottlenecks and constraints.

Continue Reading

Search Application Performance Testing

Privacy Policy