美文网首页
[Postman] Data unavailable(Only

[Postman] Data unavailable(Only

作者: Fighting_001 | 来源:发表于2018-10-07 22:47 被阅读839次

    问题描述

    1)利用Postman执行数据驱动测试时,执行结果中出现异常提示"An error occured while running this request. Open DevTools for more info."
    2)对应对应的请求,查看到异常提示"xxx unavailable",如在Request URL中提示"Data unavailable(Only data about the top 10 historical runs is stored)"
    3)查看执行最终:显示的是PASSED(通过)

    问题分析

    Request URL中提示"Data unavailable(Only data about the top 10 historical runs is stored)",大致意思:数据不可用(仅存储有关前10个历史运行的数据)
    本次执行的结果,虽然最终判定为PASSED(通过),但是请求和响应的具体数据没有调取展示出来,提示数据不可用。

    搜寻相关问题,有网友遇到了相同问题
    Issue with Runner from update 4.11.0 - Data unavailable (only data about the top 10 historical runs is stored)

    另一位网友也遇到类似问题
    Collection runner - After run, "Data unavailable" for response headers and body
    有网友认为是返回的json数据的容量大小有限制,数据量太大就可能会展示不出来;有的认为是Postman在不同OS中的版本兼容Bug...

    而通过Postman官方社区查找到相关问题,几个月以前就出现过该问题,从管理员给出的回复来看,当时是作为一个Bug来修复并发布新版本
    Data Unavailable message when viewing results created with runner

    解决方案

    本次返回Collection Runner界面,修改了相关选项,比如取消响应日志(大量测试的时候可能会影响Postman的执行性能)的时候执行测试,对比效果,执行后可以展示出Response Body和Request URL。重新选择Log Responses后再次执行,时而又可以正常显示数据,时而出现异常提示。

    推测可能的原因有:①Postman与当前OS出现兼容异常;②Postman执行时网络不稳定影响;③受PC配置所限,以及Postman中设置的选项影响,Postman运行测试时,性能影响到其正常功能的实现,导致数据展示异常;④Collection集合中被执行的API有的没有保存,就开始执行...(也有可能是其他原因)

    建议
    在Postman升级到最新版本的前提下,当其执行测试过程中,确保网络传输流畅,关闭不必要占用线程的程序,尽可能减少干扰。然后可在Collection Runner界面调整Iteration、Delay、Log Responses、Data等选项,来对比检查效果,找到适配自己PC和网络的最合适配置。

    相关文章

      网友评论

          本文标题:[Postman] Data unavailable(Only

          本文链接:https://www.haomeiwen.com/subject/fxrraftx.html