很少人知道Dummy Sampler这个采样器(扩展插件里带的),也不知道它的妙用。Dummy Sampler 可以比较方便地模拟测试场景,自定义Request Data和Response Data,在学习测试脚本编写的过程中非常有用。另外如果巧妙应用它,可以在开发人员出接口文档后(接口还没实现)就可以同步编写带有逻辑校验的测试脚本了,等接口出来后,替换成真正的接口请求就行。
一、学习测试脚本编写场景
如果我们想学习如何提取json的参数值,利用Dummy Sampler就可以,没必要去找一个真实的系统又是抓包,又是分析请求和返回参数等等。具例如下:
我们模拟一个登录接口,然后通过正则表达式提取token和用户信息,我们只需要按以下配置:
我们只要配置好Request Date和Response Date就可以了,而且重点是配置Response Date的Json,因为我们要练习如何提取Json的值:
{"code": 200,"data": {"userId": 134916806,"token": "5c962864799aa32988ebed137a6c17f1","expire": 864