The Lazy Dev's Guide to...

Testing Your Web API

Is this you?

I Love Testing!

Is this you?

I Hate Testing!

Quality Assurance

 
quality 
effort

Do More
With Less

Pro-Active Laziness

 
"Victor Tugelbend was the laziest person in the history of the world."
"Not simply, ordinarily lazy. Ordinary laziness was merely the absence of effort."
"He put more effort into avoiding work than most people put into hard labour."

What do I know anyway?

WebTest

WebTest

 

WSGIProxy

Like a Reverse WSGI Server

 
WSGI Server:HTTP RequestWSGI Call
 
WSGIProxy:WSGI CallHTTP Request

WSGIProxy

 

It's a Deployment Tester!

 

It's a Load Test Framework!

 

FunkLoad

Click Here to
View Report

Click Here to
View Report

Summing Up

That was one possibility...

 
WebTestFunkLoadWeb Server
or maybe
FunkLoadWSGI-InterceptIn-Process WSGI App

 

Thanks

 

Thanks to my colleagues, particularly:

More Info

ryan@rfk.id.au

@rfkelly



https://github.com/rfk/talk-webapitesting



http://webtest.pythonpaste.org

http://pythonpaste.org/wsgiproxy

http://funkload.nuxeo.org/