通过REST测试服务会话管理

时间:2019-03-11 08:07:27

标签: rest testing

我需要为一些JAX RS Web服务编写测试,该服务断言会话中的第一个请求是从磁盘将某些值缓存在会话中的。

测试过程无权访问被测试过程。用例涉及使用REST API调用服务。

我可以想到几种选择:

  1. 创建一个仅用于测试的REST端点,然后在其中查询所需的会话值。

  2. 写入然后阅读日志消息。

我知道我正在尝试通过一个外部API来测试实现细节,而该API并未为此细节提供合同,但是目前,我对测试基础架构可能运行哪些进程有一定的约束。

是否还有其他缝隙可用于测试,并且在这种情况下存在哪些通用的良好实践?

1 个答案:

答案 0 :(得分:0)

我只是想出了更改缓存资源并使用行为更改的想法。