小编moj*_*ken的帖子

如何按段或子段过滤 X 射线迹线

我是 xray 的新手,并且已经用许多段/子段来检测我的 lambda 来开始跟踪。这对于分析单个跟踪很有帮助,但我需要更好地过滤跟踪。我已阅读有关如何在控制台中使用过滤表达式的信息,但除了本文提供的简单示例之外,我不确定如何使用它。我想通过段或子段的存在或者子段的持续时间来过滤跟踪。

例如,我想查找具有初始化阶段(例如发生 lambda 冷启动)或初始化持续时间 > 100ms 的跟踪。我还命名了子段,这将以类似的方式有用,例如向我显示“select_from_ctac_lg”子段的持续时间 > 500 毫秒的跟踪。

这可能吗?

然后,如果我能够进行过滤,理想情况下我还想绘制一些结果。控制台具有“跟踪的响应时间分布”,因此“select_from_ctac_lg”子段的类似持续时间图将非常有用。

aws-xray

6
推荐指数
0
解决办法
657
查看次数

为什么 scalatest MockitoSugar 被弃用?

我是在 Scala 中编写 junit 测试的新手,我正在使用 Mockito 来模拟对象。我也在用scalatest_2.12-3.0.4。ScalaTest 文档(如此)显示了使用 MockitoSugar 创建模拟的语法,即

val mockCollaborator = mock[Collaborator]
Run Code Online (Sandbox Code Playgroud)

Eclipseorg.scalatest.mock.MockitoSugar在导入语句中显示划线,表明它已被弃用。我发现的唯一替代方法是,不要使用 MockitoSugar,而是这样做:

val mockCollaborator = mock(classOf[Collaborator])
Run Code Online (Sandbox Code Playgroud)

这似乎也工作得很好,所以我很好奇 ScalaTest 推荐我使用什么。

或者就此而言,我为什么要使用 MockitoSugar?它还有其他功能吗?我找不到任何有关它的文档,除了每个人似乎都使用速记mock[]符号。

unit-testing scala mockito scalatest

4
推荐指数
1
解决办法
6570
查看次数

如何知道 openpyxl 是否使用 defusedxml?

我正在使用 openpyxl 读取 xlsx 文件,并注意到建议使用 defusedxml 来防范某些安全攻击。我的理解是,openpyxl 会在发现 defusedxml 安装在当前环境中的任何时候使用它,但我想要一种更积极的方法来检查在打开工作簿之前是否正在使用 defusedxml,这样我就可以尽早失败,以防我的某些用户代码尚未安装该软件包(或者可能安装了某些不兼容的版本,不确定现在是否可行,但将来可能会如此?)。

有没有一种方法可以以编程方式询问 openpyxl 来询问它是否已检测到 defusedxml 并计划在我打开的下一个电子表格上调用它?

python openpyxl

4
推荐指数
1
解决办法
1122
查看次数

标签 统计

aws-xray ×1

mockito ×1

openpyxl ×1

python ×1

scala ×1

scalatest ×1

unit-testing ×1