前端性能测试必备测试工具

它提供免费服务,可以分析网页的内容,提出建议,加快网页的速度。Lighthouse分析web应用程序和web页面,收集关于开发人员优秀实践的现代性能指标和见解,让开发人员根据生成的评估页面,来进行网站优化和完善,提高用户体验。可以运行简单的测试或执行高级测试,还会依据测试结果提供丰富的诊断信息,包括

Postman脚本——加密和解密(MD5、AES、SHA256)

【代码】Postman脚本——加密和解密。

用Postman发送xml数据

用Postman发送xml数据

单元测试技术

除了@Test注解,还有一些其他的注解,我们要知道其他注解标记的方法什么时候执行,以及其他注解在什么场景下可以使用。前面的注解是基于Junit4版本的,再Junit5版本中对注解作了更新,但是作用是一样的。②为需要测试的业务类,定义对应的测试类,并为每个业务方法,编写对应的测试方法(必须:公共、无参

test ui-01-UI 测试组件之 Selenium 入门介绍

Selenium 是一个涵盖多种工具和库的项目,旨在支持和实现对 Web 浏览器的自动化。它提供了扩展来模拟用户与浏览器的交互,一个用于扩展浏览器分配的分发服务器,以及符合 W3C WebDriver 规范的基础设施,使您能够为所有主要的 Web 浏览器编写可互换的代码。这个项目得以实现,得益于那些

在IDEA2018中maven项目的pom.xml文件导入selenium-java依赖包

在设置界面中侧边栏中找到Build,Execution.Deployment-Build Tools-Maven 对应界面中 在User settings file:勾选Override 后选择负责到C盘中.m2中settings.xml文件。6、在.m2文件夹中选择settings.xml文件右击

史上最全,Postman接口自动化测试-项目案例(总结)

背景在实际业务中,经常会出现让用户输入用户密码进行验证的场景。而为了安全,一般都会先请求后台服务器获取一个随机数做为盐值,然后将盐值和用户输入的密码通过前端的加密算法生成加密后串传给后台服务器。后台服务器接到到请求后,先获取校验原来的随机数是否有效合法,如合法后,再做解密,并根据约定的规则把随机数盐

Selenium4+Python3 - Iframe、Select控件、交互式弹出框、执行JS、Cookie操作

在写脚本时,总会遇到一种情况,就是当滚动拉倒最下面了,表单或者下拉框、按钮这些元素未在当前页面展示,而webdriver提供的方法都是操作当前页面可见的元素,这时我们使用JavaScript操作浏览器的滚动条,滚动后使页面元素可见,就可完成后面的元素操作了。弹出框分为两种,一种基于原生JavaScr

关于Selenium的网页对象单元测试的设计模式

当我们登录成功后,我们就可以跳转到我们需要页面,进行脚本处理。当然了进入了新的页面,别忘了创建新的页面类。在我的例子中就是创建了新的页面类ResourceDetailPage以便完成后续的业务。然后我们新建page.py,在这里我们只处理页面的对象,因此我们创建页面类在此,当然这个页面类需要和HTM

3 使用postman批量创建测试数据

在软件测试实际工作中,因测试需要,我们要批量创建测试数据。如果某些接口不允许输入重复数据,我们在做批量请求时就要做参数处理了。比如在上一篇介绍的用户注册接口,一般注册的时候用户名是不允许重复的,如果要批量创建10个用户,请求接口时要如何处理呢?

Selenium的使用

Selenium的用法讲解和示例

测试:Selenium相关问题

自动化测试框架是一种软件工具,用于支持自动化测试的执行、管理和报告。它提供了一组测试工具、库和接口,帮助测试人员快速创建、执行和管理自动化测试用例。自动化测试框架的主要目标是提高测试效率、降低测试成本、提高测试覆盖率,并确保软件质量。Selenium Server和Selenium Hub都是Sel

po+selenium+unittest自动化测试项目实战

1、新建一个包名:common(用于存放基本函数封装)

Jmeter、postman、python 三大主流技术如何操作数据库?

只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下:功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取自动化测试中断言处理,除了响应结果的断言,还包括到

集成测试、单元测试、系统测试之间的关系和区别

前言为了使软件正常工作,所有单元都应集成在一起并正常运行。集成测试就像是要求不同工种的工人修建一个房子,希望他们都团结协作。如何判断他们在一起是否可以按照计划完成建设呢?唯一了解的方法是通过将它们全部拉在一起并测试它们如何相互作用来执行“集成测试”。软件开发和设计也是如此。如果希望每个软件单元无缝地

常用的测试工具有10类

现在大热的敏捷模式,DevOps以及许多现代日常的软件开发方法/概念都在支持测试在整个SDLC过程中的相关性。

selenium ctrl+F5 强行硬刷新无效,解决彻底刷新方法!

理论上这段代码,可以硬刷新,但是实际执行却无效,这应该是chromedriver的问题。可以使用间接方法强行刷新,这条命令可以忽略缓存刷新。

Selenium中8种定位元素的方法总结

注意:text不是属性,无需使用@修饰。

Postman接口批量执行

所以Postman接口批量执行过程中也需要注意接口执行顺序,即在设计接口用例时需要根据业务场景来考虑接口执行顺序。场景:登录成功可获得a_code查询用户资产信息,a_code 5分钟自动更新,退出登录自动失效。4、退出登录之后,用已成功查询的a_code 再次查询。5、登录成功,用上一次退出登录之

【自动化测试入门】用Airtest - Selenium对Firefox进行自动化测试(0基础也能学会)

1)基础知识AirtestIDE内置python环境,环境里面装好了Airtest-Selenium库,是基于Selenium封装的。GeckoDriver是与Firefox浏览器配合使用的驱动程序,安装GeckoDriver需要注意两者的版本兼容,请查看 https://github.com/mo

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈