我告诉自己:
放开一切,好好工作,好好升华自己
不要想太多,专注于做一件事情
通达信外部接口,接口测试流程
查看分析通达信外部接口,接口文档,整理通达信外部接口,接口案例。
准备通达信外部接口,接口入参数据,可以保存成CSV文件,供后续使用。
HTTP请求默认值→HTTPcookie管理器→HTTP请求→断言→断言结果查看器→监听器
如上是最简单的通达信外部接口,接口测试,复杂的在此基础上补充。
名称:HTTP请求默认值
作用:全局HPPT参数设置
当被测系统有唯一的访问域名和端口时,这个组件很好用。线程组里的所有“HTTPSampler”可默认使用此设置。
名称:HTTPcookie管理器
作用:管理cookie,一个测试计划最好只有一个HTTPcookieManager组件。
手动:直接addCookie到CookieManager,这些Cookie的值被会所有线程共享。
自动:发送一个登录请求,CookieManager会自动地保存登录响应中的Cookie,并在所有后来发送到该站点的请求中使用这些Cookie的值。在cookiemanager中看不到自动保存的cookie,可以在ViewResultsTree的Request界面看到被发送的CookieData。这里可以理解和浏览器一样存储和发送cookie,我们是看不到的。
名称:使用自定义变量
作用:实现动态/全局变量
引用变量的规则是${变量名}eg:${username}
名称:仅一次控制器
作用:在测试计划执行期间,该控制器下的子结点对每个线程只执行一次,登录场景经常会使用到这个控制器。
注意:是对每个线程只执行一次,多个线程还是会执行多次的。
设置线程数:循环次数:5仅一次控制器下的登录通达信外部接口,接口只会执行一次
设置线程数:循环次数:5仅一次控制器下的登录通达信外部接口,接口会执行两次
名称:HTTP请求头管理器
作用:设置HTTP请求头的一些相关参数。
post请求提交的参数格式为“application/json;charset=UTF-8”格式时,在HTTPHeaderManager中设置即可。
名称:响应断言|断言结果查看
作用:设置检查点和查看结果
在AssertionResults中,断言成功的话只显示HTTP请求的name;断言失败才会显示详细的失败信息。
名称:JSON提取器
作用:提取响应结果数据,供后续通达信外部接口,接口使用。
JSONPathexpressions:$.
引用ywh变量时,使用${ywh}
名称:查看结果树
作用:查看请求的具体信息
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点