PowerMock使用-Mock静态私有方法

本篇文章将说明如何使用PowerMock对静态私有方法进行Mock。

【Java-Crawler】爬取动态页面(WebMagic、Selenium、ChromeDriver)

WebMagic仅能解析静态页面,如果需要爬取JavaScript被解析后的页面,我们可以试着用Selenium+ChromeDriver去实现。

测试人进阶技能:单元测试报告应用指南

本文中我们讲述了两种单元测试报告,一种是从测试人员角度出发方便测试人员统计单元测试用例数和分析用例执行结果的surefire-report报告,另一种是可以帮助测试人员和开发人员深入分析单元测试用例覆盖代码率的jacoco报告。因此,编写单元测试可以帮助测试人员更好地理解代码细节、提高代码开发能力,

使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver

复制chromedriver.exe到chrome的安装目录下。但是国内的镜像网找不到,只更新到114版本。查询了浏览器版本:117.0.5927。需要安装驱动,点击了最下面的网址。解压到python.exe目录下。如图为有效信息,浏览器版本为。找到对应版本,点击下载即可。

Android 单元测试框架 JUnit 4

JUnit 4 是一个流行的 Java 单元测试框架,它可以帮助开发者编写并运行单元测试代码。

Spring Boot中如何编写优雅的单元测试

本文介绍了如何在Spring Boot中编写优雅的单元测试,包括如何添加单元测试依赖,如何对不同层次的组件进行单元测试,以及如何使用Mock对象和Spy对象来模拟真实对象行为。本文还给出了每种类型的单元测试的示例代码,并解释了其中的关键点和技巧。通过编写单元测试,可以提高Spring Boot应用的

springboot项目利用easypoi导入导出(包括一对多导出的动态列选择,以及普通导入)

本项目只涉及到一对多的导出,以及普通的导入,故只会涉及这方面的使用导入的时候,有参数校验,如果有错误数据,就会返回错误数据的所在行,以及错误信息(如果需要返回错误信息的所在的那几行数据以及错误信息的excel文件的话,可以看看第三个参考文章,这个项目最开始是做的返回excel文件,最后又取消了)

SpringBoot 利用 ThreadPoolTaskExecutor 批量插入数十万条数据

在批处理插入数据时,如果在单线程环境下是非常耗时的,本篇文章将采用单线程和多线程进行对比,利用。从上述的结果可以看出,使用多线程后,批处理插入大量数据的耗时大大减少,由此可见多线程的好处。进行多线程批处理插入65w数据,然后和单线程进行对比,最终得到性能优化。

Selenium 自动化测试之纪念币预约

前段时间,2023 贺岁纪念币的预约火热地进行着,当晚我也凭借惊人的手速抢到了 3 *20 = 60 个,某天偶然打开农行预约纪念币网的站,发现预约端口还未关闭,便想着用 Selenium 自动化调试来实现全自动预约纪念币。

Spring Boot 单元测试

比如这个修改操作,如果不想污染数据库中的数据,就可以直接添加注解 @Transactional。单元测试,是指对软件中的最小可测试单元进行检查和验证的过程叫单元测试。,用于检测被测代码的一个很小的、很明确的(代码)功能是否正确。执行单元测试就是为了证明某段代码的执行结果是否符合我们的预期。判断两个对

jmeter简单压力测试

测试目的:10个用户并发访问一个接口(http://127.0.0.1:8080/dfm/login.action),能否正常响应。一、打开JMeter二、右击“测试计划”,添加线程组三、设置线程组的线程数JMeter中的线程组,类似于LoadRunner中的虚拟用户组,因为我们要测试10个用户并发

关于kafka压力测试(使用官方自带脚本测试)

如何测试kafka集群的性能

支持fiddler导出到jmx脚本的插件介绍

支持fiddler导出到jmx脚本的插件介绍

jmeter如何将提取到的token值设置为全局变量使其可以跨线程组使用

jmeter中如何设置全局变量,如何将提取的token值跨线程组使用

Postman Body 四个参数类型

Params 处设置的变量请求时会变成 http://********?******* 问号后面的参数带到请求的接口链接里:Body里设置的参数则是接口真正请求时发的参数。

python selenium如何保存网站的cookie用于下次自动登录

# 一、python selenium如何保存网站的cookie使用Selenium保存网站的Cookie非常简单。在这个示例中,我们使用Chrome浏览器和Chrome WebDriver,你可以根据需要更改为其他浏览器和相应的WebDriver。这段代码的关键部分在于使用来获取当前页面的所有Co

按软件开发阶段的角度划分:单元测试、集成测试、系统测试、验收测试

通常可以包括:安装(升级)、启动与关机、功能测试(正例、重要算法、边界、时序、反例、错误处理)、性能测试(正常的负载、容量变化)、压力测试(临界的负载、容量变化)、配置测试、平台测试、安全性测试、恢复测试(在出现掉电、硬件故障或切换、网络故障等情况时,系统是否能够正常运行)、可靠性测试等。保护测试是

基于Selenium操作Web界面

P53+54

爬虫selenium获取元素定位方法总结(动态获取元素)

人有各种的特征(属性),可以通过其特征找到人,如通过身份证号、姓名、家庭住址。同理,界面的某个元素会有各种的特征(属性),可以通过这个属性找到这对象。相对路径的xpath定位表达式更加简洁,但是偶然会出现错误的寻址,但如果可以推荐使用相对路径的xpath表达式。直接通过class属性定位是会报错的,

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈