software can also be used at this layer.At the network layer, network engineers can use packet detectors (such as tcpdump), network protocol analyzers (such as ethereal), and other tools (such as netstat, MRTG, ntop, MII-tool)
From the test point of view, all the activities described above are a white box method, which reviews and monitors the system from the inside out to the outside. After the measurement data is obtained and analyzed, the adjustment to the system is taken for granted the n
The three concepts of load testing, stress test, and performance test are often confusing and difficult to distinguish, this leads to incorrect understanding and incorrect use. There have been a lot of discussions before. The famous ones should be classified as two blogs of grig Gheorghiu's:
Performance vs. load vs. Stress
Performance Testing(Or multi-user concurrent performance testing ),
Load Testing,
Strength Test,
Capacity TestIt is a few aspects of performance testing, but the concept is easy to confuse. The following describes several concepts.
Performance
modified in real time. It is closely integrated with soapUI and uses highly graphical interfaces to make the testing very simple and fast.
5. Grinder
Grinder is a load testing framework. It uses Jython to write test scripts. HTTP-based tests can be recorded by browsers thr
Two confusing concepts:Load Testing: by gradually increasing the complexity of the system and testing its changes, we can see how much load the system can accept when the performance is met.
Stress Testing: by gradually increasing the complexity of the system and testing it
The following are ten free Web load/stress testing tools, you can know how much concurrency your server and your WEB application can withstand, and the performance of your website. I believe that the development team of the ticket booking website of the Beijing Organizing Committee does not know such a test tool.
Grinder-G
Let's imagine the following scenarios. You are about to end six months of development for a complex Internet application or web service and are ready to deploy it. The development team carefully designed loosely coupled N-Layer Web applications. Starting from the first day of work, all elements necessary for scalable, stable, and high-performance applications have been fully built into the system architecture. The Quality Assurance team has thoroughly tested the system, solved most serious error
.
During Linux kernel processing, each process defaults to a fixed time slice to execute the command (default 1/100 seconds), during which time the process is allocated to the CPU and then exclusively used. If used up, while not to the time slice of the specified time, then take the initiative to abandon the CPU occupation, if the time slice has not completed the work, then the right to use the CPU will be retracted, the process will be interrupted pending waiting for the next time slice.
the di
The last one months is not to write a document is to knock JS, these two days rarely have a pressure test, finally with the Java hook. First talk about stress testing, this is definitely a very exciting thing to play the heartbeat, imagine, eyes staring at the performance of the server analysis data, while constantly increasing load, heart thump thump jump, really exciting.
First of all, thank the two bro
program. Of course, you can use standard testing methods (publish your program and expect the best results), but you still decide to test the performance of your program in advance. This is a good sign!
Test requirementsTo better test your ASP program, you must first determine how much pressure your program will face in the future. Simply put, the pressure or load can be divided into the following figures:
Using LoadRunner for load testing in large loads requires configuring some environment to meet the full range of resources under heavy load:1. In order to avoid the occurrence of "No Buffer Space Available "Error, the following configuration is required:1) Modify the registration form:* Set "Hkey_local_machine\system\currentcontrolset\services\tcpip\parAmeters\tc
Server performance stress testing tools include http_load, webbench, AB, and siege.
A webbench can simulate up to 30 thousand concurrent connections to test the load capacity of the website.
1. applicable system: Linux
2. Compile and install:Reference wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
Tar zxvf webbench-1.5.tar.gz
CD webbench-1.5
Make make install
Usage:
Webbench-C concurren
The server load test of PHP program accelerated exploration. Read the server load test of PHP program accelerated exploration. it is also common that the server load is too large and affects the program efficiency. we need to test this. Here I take the most common Apache server as an example. The Apache server comes with a tool named AB (apacheworkflow) in the bi
Main Features
High performance:the load can being distributed on a cluster of client machines
Multi-protocols using a plugin system: HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, Xmpp/jabber, BOSH, MQTT and AMQP is currently supported. SSL is also supported.
Several IP addresses can be used on a single machine using the underlying OS IP aliasing
OS monitoring (CPU, memory and network traffic) using SNMP, Munin or Erlang agents on remote serve
Web Server stress (load) Testing Tool
SiegeAn open-source stress testing tool that allows you to perform concurrent access to multiple users on a WEB Site Based on configurations, recording the corresponding time of all request processes of each user, and repeated in a certain number of concurrent accesses.Official: http://www.joedog.org/1. Download source code
Load Testing Tool ripplet
Latest ripplet version: 0.8b
Ripplet features:
1) license based on Apache license 2.0; 2) Software
ProgramPerformance and load testing tools; 3) Four distributed Java components: test injection engine, server/product monitor, test data center, and test user console; 4) the test client
interrupts your Web application by testing breakpoints to identify and fix weaknesses in your application and provide a basis for when to acquire new hardware. The common open Source tool is siege.
Speed up skillsBy installing the PHP accelerator, you can effectively provide PHP execution speed, the three most common accelerators are alternative PHP Cache (APC), eaccelerator, and Ioncube php Accelerator (PHPA). It is also important to note that the c
installation and testing of Nginx load Balancer
1. Configure 3 Machines
A server ip:192.168.157.128 (master)b Server ip:192.168.157.136C Server ip:192.168.157.137Vim/etc/hosts192.168.157.128 HADOOP1192.168.157.136 HADOOP2192.168.157.137 HADOOP32. nginx.conf setting
A server nginx.conf settingsOpen nginx.conf, and the file location is in the Conf directory of the Nginx installation directory.Add the follow
Reprinted from: http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.htmlSIP 's fourth phase is over because of the richness of the control strategy, the previous stress test results have been unable to reflect the health of the SIP at high concurrency and high pressure , and therefore need to be re-tested for stress. After the test staff to do a week of stress testing, the pressure test report is formally released, it is also an end, but the n
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.