Skip to content

Squid Overlord controls a local Squid service on behalf of a testing application.

License

Notifications You must be signed in to change notification settings

measurement-factory/squid-overlord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Squid Overlord

Squid Overlord controls a Squid service, including its configuration, lifetime, and logs interrogation. It facilitates black-box functionality testing by isolating generic HTTP proxy test case logic from Squid manipulation specifics. This overlord is a Perl script and a web service with RESTish API.

Simple one-time invocation

url=https://github.com/measurement-factory/squid-overlord/raw/stable/overlord.pl
curl -L $url | sudo -u nobody perl -

Use the right username if your Squid effective user is different from nobody.

Supported commands

Method URI Description
POST /reset Shuts down Squid if it is running. Starts Squid with the configuration file created from the POST request body.

About

Squid Overlord controls a local Squid service on behalf of a testing application.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages