Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.205.296 Times

post 4.7

  Date Added: September 16, 2010  |  Visits: 1.347

post

Report Broken Link
Printer Friendly Version


Product Homepage
Download (107 downloads)



post is a highly configurable Web traffic generator and Web server benchmarking tool. It has lots of features, and a command line interface. This program sends requests to a web server. It is made for benchmarking a web server or web application. To specify a URL to request, use any of these formats: a) service://host:port/path b) host:port/path c) host d) host:port e) host/path f) service://host/path g) /path You can specify a single url on the command line with -u , or put many of them in a file and use -l . in a file, put one url per line. comment lines start with #. currently, post data will be identical for all the urls. if service is specified, it is looked up in /etc/services. The program can send any HTTP Method (GET, POST, HEAD, DELETE, etc). When using POST, content data can be specified in one of three ways: a) With -d post data is on the command line b) With -f post data is read from c) With neither flag, post data is read from STDIN The program can repeatedly send the same request. ie, it sends the request and when the response is completed it repeats the procedure. using the -r option, you specify the number of times to send the request. with the -i option, you specify the amount of time (in seconds) to repeat for. with -i, the request which is in-process when the timeout is reached is allowed to complete, and the program stops after that. The -k option causes the Host: header to be included in the request. specify the hostname to send, or specify . and the hostname used will be the one from the url specified with -u. The -j option allows specifying arbitrary HTTP headers to include in the request. the -j option can be used multiple times to add multiple HTTP headers. Put the argument in quotes if the header has spaces in it. For example: -j Max-Forwards: 0 -j Pragma: no-cache The -s option limits data transfer rates to simulate real web clients with slow connections. Typical transfer rates: modem: 3000 isdn: 10000 The -t option sets the timeout which defines a connect/read/write error. default is 15 seconds. The -e option defines the behavior when the timeout is exceeded. by default, the current request is terminated and the next request is started, but using -e causes the program to exit after the first timeout/failure. The -y option causes causes the program to randomly close the connection before the request is completed. specify a number between 0.0 and 1.0 which is proportional to how often the client will randomly hangup. hangups may occur during send or receive, and occur proportional to the number of data packets sent. thus you may need to play around with the -c parameter a bit to find a reasonable hangup frequency. The -w option causes the program to resolve the hostname before every post. normally, the hostname is resolved into ip-address once at the program start. Signal Mode Operation The program responds to the usr1 and usr2 signals allowing stopwatch-style operation of the statistics reporting. 1) run post with -i option. set to a large runtime 2) use kill -USR1 to reset the statistics 3) use kill -USR2 to print statistics 4) use kill -TSTP to stop/start posting. (toggle switch) 5) use kill -TERM to end program steps 2,3,4 can be repeated during a single program run. if posting is stopped, statistics are reset when posting is started again. * Benchmarking Client Mode Operation * This mode is used when the post program will be managed by a benchmarking server. The port specified with -c is connected to, and the post program sends data on this port during operation. When in client mode operation, the signal mode operation is altered: SIGUSR1 causes posting to start SIGUSR2 causes posting to stop other signals operate as before. the program will begin in the stopped state. at the completion of every request, the program sends a message to the benchmarking server. currently these are 1-byte bessages: 0x00 nothing 0x10 request successful 0x11 connect error 0x12 send error 0x13 receive error 0x14 server error 0x15 disconnect error 0x16 send hangup 0x17 receive hangup.

Requirements: No special requirements
Platforms: Linux
Keyword: Highly Configurable Http Networking Option Post Program Request Server Server Benchmarking Traffic Generator Web Web Server Web Server Benchmarking Web Traffic Web Traffic Generator
Users rating: 0/10

License: Freeware Size: 14.34 KB
USER REVIEWS
More Reviews or Write Review


POST RELATED
Email  -  Soupermail for HTML Mail 1.0.8
Soupermail is a free, generic, highly configurable form to email CGI program.Soupermail is a generic HTML form handling script designed to provide a high degree of control over a form's behaviour and output.It provides the following features:-...
102.4 KB  
Libraries  -  Java::SJ 0.01
Java::SJ is a highly configurable Java program startup system. SYNOPSIS sj myprogram.sj This module allows you to very easily run Java services that rely on complex configuration at the VM and library level. It also provides an easy way of...
18.43 KB  
Utilities  -  KeysID 1.1
KeysID project is a highly configurable linux daemon which lets you intercept keyboard key press and make them execute the programs you want. Its thought for laptop and multimedia keyboards, which usually have more keys than standard keyboards,...
11.26 KB  
Networking Tools  -  JWhoisServer 0.1.0.1
JWhoisServer project is a small, fast, and highly configurable RFC 3912 compliant whois server written in Java and using RDBMS as a storage engine.. Get TraffStats at SourceForge.net. Fast, secure and free downloads from the largest Open Source...
54.27 KB  
Database Tools  -  CsvToSql 3.1.0
CsvToSql a java based highly configurable and expandable conversion tool and library. You can define the structure of data how render and where write it through a descriptor. CsvToSql project is compatible with the most common rdbms. csvToSql...
1.7 MB  
Network & Internet  -  phpInv 0.7.0
phpInv is a small yet highly configurable inventory script written in PHP with a MySQL backend. Its features unlimited categories, unlimited depth of sub-categories, customizable columns per category, an administration control panel, access...
32.77 KB  
Puzzles  -  U61 1.1.0
U61 project is a multiplayer, highly configurable block-based game. U61 is an extensible multiplayer block-based game, and its rules are parametered by Lua scripts. This means any player can change the rules and share his new rules with others....
4.8 MB  
Proxy Server Tools  -  YAZ Proxy 1.3.0
YAZ Proxy application is highly configurable and can be used in a number of different applications, ranging from debugging Z39.50-based applications and protecting overworked servers, to improving the performance of stateless WWW/Z39.50 gateways..
481.28 KB  
Utilities  -  BlackMail 0.31
BlackMail is a highly configurable SMTP mail filter that runs at a system level as a proxy to your existing mailer. Selectively reject bogus or spam mail during receipt, saving you extra storage space or irate users. Blackmail operates at a...
57.34 KB  
Desktop Utilities  -  Enter 0.0.9
Enter aims at beign lightweight, yet highly configurable login manager for X. Supporting many different desktop setups. It is written in C with minimal dependencies, making it an excellent choice when using other lightweight window managers, such...
 
NEW DOWNLOADS IN NETWORK & INTERNET, NETWORKING TOOLS
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB  
Networking Tools  -  gvrpad 0.1
gvrpad is a daemon that makes GVRP announcements of all VLAN interfaces on a FreeBSD system. GVRP is the GARP VLAN Registration Protocol, defined in IEEE 802.1Q (VLANS); GARP is the Generic Attribute Registration Protocol, defined in 802.1D...
15.36 KB  
Networking Tools  -  Cheops 0.61
Cheops is an Open Source Network User Interface. It is designed to be the network equivalent of a swiss-army knife, unifying your network utilities. Cheops is for the network what a file manager is for your filesystem..
317.44 KB  
Networking Tools  -  ssh tunnel on demand 1.0
ssh tunnel on demand provides a script that creates an SSH tunnel on demand. ssh tunnel on demand is a script that makes it possible for a user to create an SSH tunnel to a server and connect to it without needing an account on the box or any...
13.31 KB  
Networking Tools  -  strongSwan 4.1.5
strongSwan is an OpenSource IPsec implementation for the Linux operating system. strongSwan is an OpenSource IPsec implementation for the Linux operating system. In order to have a stable IPsec platform to base our future extensions of the X.509...
1.7 MB  
Networking Tools  -  triggers 0.41
trigger is a lightweight, asynchronous notification mechanism to set off events in and across systems. The poor mans daily snapshot, glastree builds live backup trees, with branches for each day. Users directly browse the past to recover older...
14.34 KB