自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 安全测试。

主动测试:使用Burp Suite的各项主动测试工具,如Scanner、Intruder、Repeater、Sequencer、Decoder等对Web应用程序进行漏洞扫描、攻击测试、重复测试、序列测试等,以发现和利用漏洞。确定测试方法:根据被测试系统的类型和测试目标,选择合适的测试方法和工具。提出测试报告:根据测试结果,编写测试报告,包括测试概述、测试目标、测试方法、测试结果、测试建议等,提出针对性的解决方案。执行测试:按照测试方案进行测试,并记录测试过程和结果,对测试中发现的漏洞进行详细的描述和归类。

2023-09-14 14:38:12 62 1

原创 python UI自动化 --Selenium实际案例

隐式等待适用于全局设置,只需要在代码中设置一次即可,在查找元素时,Selenium会自动等待一定时间,等待时间到达后,如果元素还未被加载,则抛出NoSuchElementException异常。显式等待的优点是可以根据特定的条件来等待元素的加载,如果在等待时间内元素加载完成,则继续执行后续的代码,如果等待时间到达后仍然未找到元素,则抛出TimeoutException异常。在使用等待机制时,推荐使用隐式等待和显式等待,尽量避免使用强制等待,因为强制等待时间的长短不好控制,容易引发异常。

2023-09-14 13:58:16 204 1

原创 Pytest

运行pytest命令:在命令行中切换到测试文件所在目录,然后运行‘pytest’命令即可运行所有的测试用例。pytest是一个Python的单元测试框架,它支持参数化,自动化发现测试文件,fixture机制,插件化扩展等多种特性,使得Python单元测试更加方便和灵活。使用参数化:如果需要对同一个测试函数进行多次测试,可以使用pytest.mark.parametrize装饰器来实现参数化测试。最终的执行结果会显示在终端中,如果有测试失败,将会显示失败的详细信息。来保存登录后返回的 token,使用。

2023-09-13 11:00:51 53

原创 Locust框架

Locust是一个开源的性能测试工具,主要思想就是模拟一群用户访问你的系统。1.在代码中定义用户行为2.分布式和可扩展3.经过验证和战斗测试4.Locust 有一个整洁的HTML+JS的用户界面,实时显示相关测试细节pip install locustio==0.12.2某系统包含以下接口:1. 登录2. 首页3. 获取用户信息4. 退出locust里发送请求是基于requests实现的,请求方法、参数、响应对象和requests使用方式一样。 2.3定义Locust 类 加入前置方法和后

2023-09-13 00:00:00 120

原创 JMeter其他用法

SyncTimer的目的是阻塞线程,直到阻塞了n个线程,然后立即释放它们。同步定时器相当于一个储蓄池,累积一定的请求,当在规定的时间内达到一定的线程数量,这些线程会在同一个时间点一起 并发,所以可以用来做大数据量的并发请求。添加方式:测试计划 --> 线程组--> HTTP请求 --> (右键添加) 定时器 --> Synchronizing Timer常数吞吐量定时器可以让JMeter以指定数字的吞吐量(以每分钟的样本数为单位,而不是每秒)执行。

2023-09-12 10:22:57 160

原创 JMeter的使用教程

元件:多个类似功能组件的容器(类似于类)。常见的元件类型有:1. 取样器 2. 逻辑控制器 3. 前置处理器 4. 后置处理器 5. 断言 6. 定时器 7. 测试片段 8. 配置元件 9. 监听器组件:实现独立的某个功能(类似于方法)测试计划----线程组---配置元件---用户定义的变量对所有线程组中的线程生效父节点是测试计划,并且线程共享模式是“所有线程”时,对所有线程组中的线程生效对当前线程组中的线程生效父节点是某个线程组时,只会对当前线程组生效用户定义的变量作用域针对的是测试计划。

2023-09-11 16:23:13 291

原创 性能测试基础以及jmeter的环境搭建

性能测试总结要包含以下内容:1. 性能测试需求覆盖情况,测试过程回顾,及测试中出现的问题(如何去分析、调优、解决的)---基本要求2. 性能测试过程中遇到各类风险是如何控制的;目前是否还有其他的性能风险存在3. 经过该项目性能测试后,有那些经验和教训等内容。

2023-09-11 14:04:44 34

原创 postman教程

Postman是一个API开发工具,它使你能够设计、构建、测试和文档化API。Postman提供了一个用户友好的界面,便于发送HTTP请求到API,并通过检查响应以测试和验证API。它还提供了一个集成的测试框架,使你能够编写测试脚本,并在自动化测试中使用它们。使用Postman,你可以轻松地创建、共享和管理API文档,并与团队协作。Postman还支持多种编程语言和多种集成,使你能够轻松地将API与其他应用程序集成在一起。

2023-09-11 10:28:05 112 1

原创 adb命令

ADB命令(Android Debug Bridge 安卓调试桥)是连接Android手机与PC端的桥梁。

2023-09-11 09:40:38 54

原创 Linux的基础操作命令、hadoop配置

例如:rsync -avz /path/to/local/folder username@server_ip:/path/to/remote/folder。例如:scp /path/to/local/file username@server_ip:/path/to/remote/folder。例如:tar -xvzf file.tar.gz -C /path/to/folder。例如:sed -i 's/old_string/new_string/g' /path/to/file。

2023-09-08 11:57:37 71 1

原创 Mysql的数据库操作

MySQL是一种关系型数据库管理系统,它支持SQL语言进行数据的增删改查操作。下面列举出MySQL的常见操作及相关案例。

2023-09-08 10:11:23 216 1

原创 交通标识识别(神经网络与深度学习)

本文只是给出了交通标志识别的一种baseline方案,该方法对背景复杂的交通标志识别的效果一般。因为如果要对有冗余背景的交通标志图片进行识别,最好能先去除冗余背景。t=N7T8备用http://benchmark.ini.rub.de/?

2023-09-07 16:49:10 295

原创 功能测试以及其他测试方法

等价类划分测试是一种测试策略,用于将输入值分为等价类,并为每个等价类设计测试用例,以测试软件系统是否在同一等价类内的所有值上都能正确处理。错误消息测试是一种测试策略,其目的是测试软件系统是否能够在输入错误时发出正确的错误消息。边界值测试是一种测试策略,其目的是验证软件是否在接近或超越其输入值的边界时正常工作。安全性测试是一种测试策略,其目的是测试软件系统的安全性,包括数据保护、账户管理、系统访问控制等。性能测试是一种测试策略,其目的是测试软件系统在不同负载条件下的性能如何,包括响应时间、处理速度和容量。

2023-09-07 16:32:56 55

原创 软件测试流程

测试开展之前会有pm(产品经理)、QA(测试工程师)、dev(开发,包括前端后端)一起开需求评审会,为确保对需求理解一致。一般在需求评审会之前,会看到需求文档,需要提前阅读,标注出不懂得地方或者有疑问的点,在会议上讨论出一致结果。

2023-09-07 16:10:27 58

原创 神经网络以及深度学习案例分析

我们使用的是CIFAR-10数据集,它包含了10个类别的60000张32x32彩色图片。我们的目标是使用深度学习模型对这些图片进行分类。卷积神经网络(Convolutional Neural Network, CNN)VGG16模型CNN模型在图像分类中的表现已经得到了广泛的验证,特别是在识别低层次的特征,如边缘和纹理方面,表现很好。而VGG16模型则是一种经典的深度学习模型,其可以提取出图片的高层次特征,进而提高图像分类的准确率。

2023-09-07 15:27:05 402

交通标识识别(神经网络与深度学习)

通过神经网络与深度学习对交通标识进行识别

2023-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除