Set Url
import requests
def PreRequest(request, ctx) :
request.url = "http://www.google.com"
import requests
def PreRequest(request, ctx) :
request.headers['aa'] = 'bb'
request.headers['counter'] = '100'
Set Request Query Parameter
import requests
def PreRequest(request, ctx) :
allparams = {'key1': 'value1', 'key2': 'value2'}
request.params = allparams
Set Text Request Body
import requests
def PreRequest(request, ctx) :
request.data = "hello world"
Set Json Request Body
import requests
import json
def PreRequest(request, ctx) :
payload ={'key1':'value1', 'key2':'value2'}
request.data = json.dumps(payload)
Set Form-Data Request Body
import requests
def PreRequest(request, ctx) :
payload = {'key1': 'value1', 'key2': 'value2'}
request.data = payload
Access Varibles
import requests
def PreRequest(request, ctx) :
request.method = ctx.getGlobal('method')
request.url = ctx.vars.get('url', "http://www.google.com/")