1.准备工作
使用python flask在本地启动一个简单的服务器用于测试,代码如下。
这段代码很简单,请求 /hello_test,会返回一个json
app = Flask(__name__)
@app.route('/hello_test')
def hello_test():
text = {
'hello': 'hello',
'world': 'world',
}
return jsonify(text)
if __name__ == '__main__':
app.run()
2.新建一个测试计划
3.右键测试计划添加一个线程组
线程组可以设置几个参数,线程数,ramp-up时间,循环次数,线程数和循环次数都很容易理解,ramp-up时间,这个参数可以点击一下连接查看作用:href="https://www.jianshu.com/p/51c88d184c16
4. 为线程组添加测试用例
- 首先右键线程组,添加http请求默认值,这个请求默认值的作用可以理解为父类,接下来配置的所有http请求,都是http请求默认值的子类,子类继承父类所有的属性。
- 设置http请求默认值,这个也没什么好说的
- 然后右键线程组,添加 - 取样器 - http请求
- 配置http请求, 注意这里的服务器ip,端口号等,因为这些在http请求默认值中已经配置了,所以这里不需要配置
- 右键http请求,添加断言,这里选择了响应断言,响应断言也很好理解,就是根据响应的内容进行断言
- 设置响应断言的内容,我这里选择了响应代码(http响应的状态码,例如200),Equals的意思是等于,也就是说,响应的状态码必须等于我设置的参数200才会通过测试。
网友评论