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

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

Serving Software Downloads in 976 Categories, Downloaded 29.545.311 Times

post 4.7

  Date Added: September 16, 2010  |  Visits: 884


Report Broken Link
Printer Friendly Version

Product Homepage
Download (83 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
More Reviews or Write Review

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 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
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 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  
File Utilities  -  Xplore 1.2a
Xplore is a powerful and highly configurable Motif file manager with an Explorer-like user interface..
512 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  
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  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 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  
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  -  dynacc 0.5.0
Dynacc aims to be a Pakage which gives you control other your Internet Connection. It runs a linux router/host which provides MASQ services and HTTP proxying for a LAN. It gives you the Power to define users/groups which are allowed to make...
122.88 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