- 博客(12)
- 收藏
- 关注
原创 Web 应用程序性能测试核心步骤
重要的是要记住,影响性能测试的不仅仅是物理和软件环境,还有测试本身的目标。合并和共享结果数据。如果您使用的是共享的测试环境,那么无论您计划多早进行测试,在启动测试(或开始当天的测试)之前,都要给团队30分钟和5分钟的警告。更好的测试几乎总是基于可以执行的假设来设计测试,然后在这个假设被证明是错误的时候调整测试或工具,而不是基于您没有访问工具来执行测试的假设而不设计特定的测试。当以描述生产性能为目的设计和计划测试时,您的目标应该是创建真实世界的模拟,以便提供可靠的数据,使您的组织能够做出明智的业务决策。
2024-09-22 18:00:44
911
原创 UI自动化测试之Jenkins配置_为什么ui自动化不需要jenkins集成
团队下半年的目标之一是实现自动化测试,这里要吐槽一下,之前开发的测试平台了,最初的目的是用来做接口自动化测试和性能测试,但由于各种原因,接口自动化测试那部分功能整个废弃掉了,其中和易用性有很大关系,另外,也和我们公司的接口业务也有关。说回到自动化测试,当然是优先考虑的接口自动化,我之前也有分享过主流接口工具/框架的对比,但实际与业务线的测试同学沟通过后,发现支付的接口是异步的,走的网关也不确定,结果是很难做。于是,我们放弃了接口自动化测试,先从UI下手,这就比较好做了,模拟用户的操作流程就好了。
2024-09-22 17:17:39
626
原创 Tomcat 假死原因分析
换句话说,就是在对方连接关闭之后,程序里没有检测到,或者程序压根就忘记了这个时候需要关闭连接,于是这个资源就一直被程序占着。个人觉得这种情况,通过服务器内核参数也没办法解决,服务器对于程序抢占的资源没有主动回收的权利,除非终止程序运行。从上面的图可以看出来,如果一直保持在CLOSE_WAIT 状态,那么只有一种情况,就是在对方关闭连接之后,服务器程序自己没有进一步发出ack 信号。没有发现有内存溢出的情况,直接grep catalina.sh也没有结果,证明没有发生内存溢出的情况,这种假死可能可以排除。
2024-09-22 16:32:30
759
原创 SpringBoot2---单元测试(Junit5)
assertAll 方法接受多个 org.junit.jupiter.api.Executable 函数式接口的实例作为要验证的断言,可以通过 lambda 表达式很容易的提供这些断言。assumeTrue(Objects.equals(this.environment, “DEV1”),“两个字符串不相等”);System.out.println(“测试方法1运行”);System.out.println(“测试方法2运行”);System.out.println(“测试方法3运行”);
2024-09-22 15:53:38
1156
原创 Selenium+Pytest自动化测试框架能碰撞出什么样的火花_selenium导入webdriver做web自动化和使用pytest框架做自动化的区别(1)
首先我们上述这种较为原始的方法,基本不适用于平时做UI自动化测试的,因为在UI界面实际运行情况远远比较复杂,可能因为网络原因,或者控件原因,我们元素还没有显示出来,就进行点击或者输入。以上四种代码主体进行了拆分,虽然在用例很少的情况下做会增加代码,但是当用例多的时候意义很大,代码量会在用例增加的时候显著减少。但是还有一个问题,我们怎么样才能确保我们写的每一项元素不出错,人为的错误是不可避免的,但是我们可以通过代码来运行对文件的审查。在这个文件中我们可以设置自己的各个目录,也可以查看自己当前的目录。
2024-09-22 14:36:34
1073
原创 Python自动化测试的完整流程,看完才知道原来这么简单_python测试流程
① Python所有方向的学习路线图,清楚各个方向要学什么东西② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论④ 20款主流手游迫解 爬虫手游逆行迫解教程包⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解⑦ 超300本Python电子好书,从入门到高阶应有尽有⑧ 华为出品独家Python漫画教程,手机也能学习。
2024-09-22 13:21:31
1032
原创 Python+Pytest+Allure+Git+Jenkins数据驱动接口自动化测试框架_python+pytest+allure+jenkins架构
Python+Pytest+Allure+Jenkins接口自动化框架,实现Excel或Json维护测试用例,支持数据库操作,利用封装的请求基类调取相应的测试用例接口,获取配置文件中的环境地址与环境变量,当我们运行主函数时,并生成对应的测试用例报告时,我们可以看到在该文件夹中会生成对应的json文件的测试报告。将json文件的测试报告转换成html形式的。测试用例中维护在Excel文件中,类中定义如何获取Excel中的相关数据(如获取某个单元格的内容,获取单元格的行数,以及将数据写入Excel中等操作)。
2024-09-22 10:26:32
1286
原创 LVM逻辑卷使用手册_pvs 显示cannot process standalone physical volumes
卷组“vgdata”没有足够的自由空间(2047区段):2048需要。
2024-09-22 05:40:08
795
原创 JMeter之脚本录制_jmeter脚本录制
打开IE浏览器,点击右上方工具按钮,依次选择“Internet选项” -> “连接” -> “局域网设置” -> “代理服务器”,勾选“为LAN使用代理服务器”,输入本地IP地址127.0.0.1及端口号8888,点击确定保存。若页面提示“此网站的安全证书存在问题”,点击“继续浏览此网站(不推荐) ”即可。4.选择“Requests Filtering”,在“包含模式”中填入“.+(baidu.com).+”用以过滤非。选中“工作台”,右键选择“添加” -> “非测试元件” -> “HTTP代理服务器”
2024-09-22 02:51:24
397
原创 IntelliJ IDEA Community Edition下载地址(百度云)、安装及其使用_idea社区百度网盘下载
链接:https://pan.baidu.com/s/1ehXBKB6QBhRTHqhukmvKXg。这里可以之间选择往下走也可以安装Scala和IdeaVim,但是一直安装不上的。下载安装好之后点击RestartIntelliJIDEA重新启动。(img-8u6nNuz3-1726934813844)](img-cTQOpVqe-1726934813844)]发现没有scala插件,这时需要补充安装Scala插件。由于刚才没有安装好Scala这是将Scala插件补上。确保已经安装好scala和jdk。
2024-09-22 00:07:03
993
转载 drozer-Android安全测试基本使用教程(Windows10)_drozer官网
首先,我们需要设置一个合适的端口,以便我们的PC可以连接到由模拟器内部的代理,或手机上的代理。上面结果说明我们有很多潜在的问题,这个app上的 ‘exports’ 有的几个让其他应用程序可以访问的activities(应用程序使用的屏幕)、内容提供者(数据库对象)、服务(后台工作者)。(1)安装好后,打开sieve,第一次进入需要输入16位的密码和确认密码,提交后需要创建4位数的PIN(我的密码为1234567890123456,PIN为1234)这很好,但是我们可以通过它导出的服务完全妥协。
2024-09-21 21:19:11
1765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人