【问题标题】:Testing service session management via REST通过 REST 测试服务会话管理
【发布时间】:2019-03-11 08:07:26
【问题描述】:

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

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

我能想到几个选择:

  1. 创建一个仅用于测试的 REST 端点,并在那里查询所需的会话值。

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

我知道我正在尝试通过一个外部 API 测试一个实现细节,该 API 不提供该细节的合同,但目前我对测试基础架构可以运行哪些流程有点限制。

是否有任何额外的接缝可用于测试,这种情况有哪些一般的良好做法?

【问题讨论】:

    标签: rest testing


    【解决方案1】:

    我刚刚想出了改变缓存资源并使用行为变化的想法。

    【讨论】:

      猜你喜欢
      • 2015-10-29
      • 2012-07-03
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      相关资源
      最近更新 更多