--- a/loader/json.go Sat Jul 09 13:22:51 2016 -0500
+++ b/loader/json.go Sat Jul 09 13:34:39 2016 -0500
@@ -87,6 +87,16 @@
+func parseUrlEncoded(encoded map[string]interface{}) map[string]string { + urlEncoded := map[string]string{} + for name, ival := range encoded { + urlEncoded[name] = ival.(string) func parseResponse(r interface{}) test.Response {
resp := r.(map[string]interface{})
@@ -147,6 +157,10 @@
tr.FormData = parseFormData(formData.(map[string]interface{}))
+ if urlEncoded, found := req["x-www-form-urlencoded"]; found { + tr.URLEncoded = parseUrlEncoded(urlEncoded.(map[string]interface{})) tr.Response = parseResponse(req["response"].(map[string]interface{}))