Spring Boot使用JUnit和Mockito进行Service层单元测试
在平时的开发当中,一个项目往往包含了大量的方法,可能有成千上万个。如何去保证这些方法产生的结果是我们想要的呢?那么在SpringBoot项目中我们是如何对Service层的方法进行测试的呢?本文简单讲述了单元测试是什么、为什么要写单元测试和在SpringBoot项目中我们是如何编写Service层单
2022年山东省软件测试技能大赛-接口测试答案(含术语)
2022年山东省软件测试技能大赛-接口测试答案(含术语)
selenium新版元素定位方法、元素操作与基本API
如果name 属性值不唯一,可以用driver.find_elements方式定位,找到所有与name 属性值对应的标签,得到的将是一个包含所有与name属性值对应的标签的列表。tag_name 定位即通过标签名定位。前三种方式:ID属性值定位、name 属性值定位、class name 属性值定位
一文详解Cookie以及Selenium自动获取Cookie
很多时候我们发现如果我们这网页上面登录过账号,下次再访问该网站就会发现不用再输入密码账号就能登录了。想象一下你去一家咖啡店。第一次去,你告诉店员你的名字和你喜欢的咖啡类型。店员记住了这些信息。下次你再去,店员看到你就知道你叫什么名字,也知道你喜欢什么咖啡,于是直接为你准备了你喜欢的咖啡。在这个例子中
Python Selenium 自动化的笔记
Python Selenium 自动化
electron应用—基于selenium的python自动化测试
当打开百度时前一个应用会被关闭叫停,本质上是重新打开了某个应用,但是更多时候,期望测试的是。package.json(为巩固练习代码能力,我这里是贴图+重新写一遍代码)可以查看到 chrome 版本,自己下载对应chrome版本,将应用创建一个快捷方式并右键【属性】在【目标】一栏添加。较复杂(扫码登
WebUI自动化学习(Selenium+Python+Pytest框架)003
在成功定位到元素之后,我们需要对元素进行一些操作动作。
Java高级技术 单元测试(JUnit4)
JUnit的注解、断言、JUnit5的注释
postman获取接口返回数据并设置全局请求头token
此时 postman获取接口返回数据放入环境中并设置全局token
关于Postman无法显示中文的解决方案(翻译)
在使用Postman时很多人因为界面是纯英文的感到很头疼,会面临不知道什么意思及界面看不懂的情况,于是出现了需要将界面翻译过来的需求,但从实际工作经验来讲,个人还是比较喜欢看英文界面的,可能也是看习惯了导致的吧。本文以两种方式帮助读者理解界面,文中资源包是我个人在网上下载的,目前自己也在用这个软件,
Jmeter、postman、python 三大主流技术如何操作数据库?
只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下:功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取自动化测试中断言处理,除了响应结果的断言,还包括到
性能压力测试--确保企业数字化业务稳健运行
随着企业的数字化转型和依赖云计算的普及,软件系统的性能已经成为企业成功运营的关键因素之一。性能压力测试作为确保系统在各种条件下都能高效运行的关键步骤,对企业的重要性不可忽视。
Golang之selenium+k8s部署玩转模拟手机页面监控
随着互联网的快速发展,用户更多的会去通过手机端去接触我们开发的产品。我们可以通过微服务,中间件,网络,甚至基于日志对我们的平台稳定性进行监控,当出现告警时,我们可以及时准确的定位系统出现的问题。然而,当我们对底层能力做好监控时,我们并不能确保系统中存在的风险就能及时掌控了。用户在使用我们系统时直接与
IDEA中的Postman!
Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?这款插件由Apipost团队开发的,其官方介绍是:用于IDEA项目快速生成API文档,快速查询接口、接口代码功能,并支持在IDEA中进行API调试操作。编写完代码后,只需右键up
Java基础知识:单元测试和调试技巧
一、单元测试在Java编程中,单元测试和调试是提高代码质量和开发效率的重要环节。通过单元测试,我们可以验证代码的正确性,而调试则帮助我们找出并修复代码中的错误。本文将介绍Java中的单元测试和调试技巧,并提供相关示例代码,帮助读者更好地理解和应用这些技术。一、单元测试单元测试是指对代码中的最小可测试
Selenium库编写爬虫详细案例
首先,Selenium可以模拟浏览器行为,包括点击、填写表单、下拉等操作,使得它能够处理一些其他爬虫工具无法应对的情况,比如需要登录或者页面使用了大量JavaScript渲染的情况。其次,Selenium支持多种浏览器,包括Chrome、Firefox、Safari等,这使得开发者可以根据实际需求选
单元测试实战
JUnit是一个为Java编程语言设计的开源单元测试框架,由 Kent Beck 和 Erich Gamma建立,它是单元测试框架家族中的一个,这些框架被统称为xUnit,JUnit是xUnit 家族中最为成功的一个。:如果已经编写了一套可自动执行的单元测试代码,那么每次修改代码或重构后,只需要再自
【Selenium】提高测试&爬虫效率:Selenium与多线程的完美结合
本文章介绍了 Selenium + threading 和 Selenium + ThreadPoolExecutor 来创建多个浏览器或多个标签页的操作。文中示例的代码比较简单,所以 线程池 比 多线程 运行的更加快。但在实际的使用过程中,可以根据自己的喜好去选择 线程池 还是 多线程。后话本次分
TestNG 使用教程讲解
TestNG使用教程讲解
【爬虫基础】自动化工具 Selenium 的使用
Selenium 是一个开源的自动化测试工具,支持各种浏览器,并且可以模拟用户对浏览器的各种操作。在爬虫开发中,Selenium 可以用来模拟人类用户的点击、输入等行为,从而实现自动化爬取网页的目的。以上就是 Selenium 的基本使用和进阶用法,Selenium 可以方便地模拟用户行为,实现自动