首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >邮递员。如何将断言/ expect和控制台日志一起使用?

邮递员。如何将断言/ expect和控制台日志一起使用?
EN

Stack Overflow用户
提问于 2021-01-17 15:01:20
回答 1查看 30关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pm.test('Check if employee filled their skills', function() {
    jsonData.forEach(function(item) {
        expect(item.MainEmployeeSkills).to.be.not.empty;
        if (item.MainEmployeeSkills.length < 1) {
            console.log(item.fullName + " doesn't have skills");
        }
    })
})

在expect之后,代码是无法访问的。但我想知道测试失败并记录结果。求求你,帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2021-01-17 15:18:43

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var jsonData = [2, 2, 3, 2, 2]

jsonData.forEach(function (a) {
    pm.test("Your test name", function () {
        if (item.MainEmployeeSkills.length < 1) {
            console.log(item.fullName + " doesn't have skills");
        }
        pm.expect(a).to.eql(2);

    });

})

您应该在pm.expect之前打印它,因为它抛出了一个异常,并且不会执行nexyt行。

此外,在pm.text中使用for循环也没有意义,因为除了它本身之外,第一个循环都存在(除非这是您想要的)。

如果您正在寻找打印描述性断言消息的方法,请不要这样做。请改用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pm.test('Check if employee filled their skills', function() {
    jsonData.forEach(function(item) {
        pm.expect(item.MainEmployeeSkills,item.fullName + " doesn't have skills").to.be.not.empty;

    })
})

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65762210

复制
相关文章
Cypress学习6- Assertions断言使用(should, expect)
每个测试用例需要加断言,Cypress里面断言常用的有should, expect
上海-悠悠
2020/05/13
3.3K0
.NET Core下的日志(3):如何将日志消息输出到控制台上
当我们利用LoggerFactory创建一个Logger对象并利用它来实现日志记录,这个过程会产生一个日志消息,日志消息的流向取决于注册到LoggerFactory之上的LoggerProvider。说的更加具体一点,日志消息的归宿取决于注册到LoggerFactory的LoggerProvider究竟会提供怎样的Logger。微软提供了一系列原生的LoggerProvider,我们先来认识一下将控制台作为日志输出目的地的ConsoleLoggerProvider。ConsoleLoggerProvider
蒋金楠
2018/01/15
2K0
.NET Core下的日志(3):如何将日志消息输出到控制台上
一起学习PHP中断言函数的使用
原来一直以为断言相关的函数是 PHPUnit 这些单元测试组件提供的,在阅读手册后才发现,这个 assert() 断言函数是 PHP 本身就自带的一个函数。也就是说,我们在代码中进行简单的测试的时候是不需要完全引入整个单元测试组件的。
硬核项目经理
2020/08/18
9590
Python - loguru日志库,高效输出控制台日志和日志记录
loguru的PyPI地址为:https://pypi.org/project/loguru/
小菠萝测试笔记
2020/06/09
5.4K0
Python - loguru日志库,高效输出控制台日志和日志记录
expect java,Expect 使用详解「建议收藏」
expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。
全栈程序员站长
2022/11/15
3K0
expect工具的安装和使用方法
Expect是一个用来处理交互的工具,通常用于需要手动输入数据的场景,可在脚本中使用expect来实现自动化。
章工运维
2023/05/19
2.1K0
如何将Redux与React Hooks一起使用
React Redux在2019年6月11日发布的7.1版中提供了对Hooks的支持。这意味着我们可以在函数组件中将Redux与Hooks一起使用,而不是使用高阶组件(HOC)。
前端知否
2020/03/23
7K0
如何将Redux与React Hooks一起使用
使用TestNG中HardAssert和SoftAssert断言
第一步:发起请求 第二步:断言响应状态是否200,如果成功继续 第三步:断言响应时间是否符合标准(非必须) 第四步:断言响应数据是否正确,一般的做法是判断某个值是否相等或者包含关系。
桑鱼
2020/04/23
1.2K0
日志ILog(文件日志/控制台日志/控件日志/网络日志)
日志组件是NewLife系列组件最早最基础,同时也是流血流泪最多的一个模块,它的底蕴定能感动每一个用户!
JusterZhu
2022/12/07
9720
日志ILog(文件日志/控制台日志/控件日志/网络日志)
使用expect自动登录
公司有两重账户,可以使用expect自动登录,代码如下 #!/usr/bin/expect -f set ip [lindex $argv [expr $argc-1]] set user yinzihao set host $ip set password pwd1 set bot_password pwd2 set timeout -1 spawn ssh $user@$host expect { "es/no" { send "yes\r";exp_continue } "asswo
超级大猪
2019/11/22
1.1K0
跟我一起学docker(15)--监控日志和日志管理
为什么要进行日志收集? 应用程序跑在集群中,产生很多的日志,日志中包含着程序运行的情况的纪录,查看单个机器的日志过程繁琐,所以需要统一的日志管理平台对日志进行统一处理,将所有应用程序的日志收集起来,可以对日志进行存储、归档、查询、状态判断。 例如负载均衡的情况,nginx下面很多的web服务,如果查看日志的话需要进入多个tomcat一个一个看麻烦吧。 1. ELK技术解决方案吧tomcat收集起来 2. Graylog+mongo+elasticsearch 把日志收集机器。 mongo + elastic
IT架构圈
2018/05/31
1K0
RuntimeException和断言
这个程序就是将一个字符串变为了基本数据类型,而后执行乘法操作,但是下面来看一下parseInt()方法定义: public static int parseInt(String s) throws NumberFormatException
葆宁
2019/04/18
7500
RuntimeException和断言
用Groovy处理JMeter断言和日志
首先说明一下,我并不擅长jmeter,因为我基本不用这个,关于jmeter设置的疑问可以多去搜索引擎求助。本篇文章内容主要是自己在协助同事的时候一点点实践,分享一下jmeter除BeanShell之外的另外一种脚本语言Groovy。本来想弄个断言就好了,没想到日志模块比较简单,也就顺手写个Demo。
FunTester
2020/03/05
2K0
内嵌日志服务控制台
日志服务提供 日志服务控制台 内嵌到其他系统的能力,满足不需要登录腾讯云控制台即可查询分析日志的诉求。通过内嵌日志服务控制台页面,可以给用户带来以下方便:
日志服务CLS小助手
2021/02/07
8940
postman日记之断言篇
上帝:我记得有个故事,讲的是一个邮递员杀人的事情I remembered a particular story about a postman who was a murderer
测试小兵
2019/07/24
1.4K0
postman日记之断言篇
[接口测试_B] 03 Pytest断言处理_assert和异常断言
Pytest的断言方式及应用场景 使用assert语句 断言预期的异常 断言预期的告警 利用上下文信息进行断言 自定义断言方式 使用assert语句进行断言 pytest允许使用python的标准assert语句进行断言处理 采用assert断言时,可添加备注信息,当断言失败时,备注信息会以assertionerror抛出,并在控制台输出 import requests class TestAssert(): def test_assert(self): r = requ
苦叶子
2018/04/17
1.8K0
[接口测试_B] 03 Pytest断言处理_assert和异常断言
Java基础系列(三十二):断言 + 日志入门
不应该使用断言向程序的其他部分通告发生了可恢复性的错误,或者,不应该作为程序向用户通告问题的手段,断言只应该用于在测试阶段确定程序内部的错误信息。
山禾说
2019/01/21
1.3K0
msfconsole 控制台使用和操作[通俗易懂]
Msfconsole提供了一个一体化的集中控制台。通过msfconsole,你可以访问和使用所有的metasploit的插件,payload,利用模块,post模块等等。Msfconsole还有第三方程序的接口,比如nmap,sqlmap等,可以直接在msfconsole里面使用。 在启动MSF终端之后,可以首先输入help命令列出MSF终端所支持的命令列表,包括核心命令集和后端数据库命令集。对于其中的大部分命令,你可以输入help[COMMAND],进一步查看该命令的使用帮助信息。
全栈程序员站长
2022/10/29
2.9K0
msfconsole 控制台使用和操作[通俗易懂]
IDEA 控制台日志 localhost/Catalina Log
第一次使用外部Tomcat,运行程序的时候发现,打印的日志的控制台有四个,可以选择Tomcat的配置关闭。
HaC
2020/12/30
1.5K0
IDEA 控制台日志 localhost/Catalina Log
点击加载更多

相似问题

Expect断言类型错误-> expect(...).toExist不是函数

22

邮递员断言

14

如何将expect.to.throw与Mocha和Chai一起使用?

115

将Expect脚本与Expect/send一起使用

12

如何将expect与bash脚本一起使用

26
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文