05 2022 档案

摘要:1、自动化测试的流程是什么? 1)首先和主管领导开会讨论有哪些模块可以做自动化测试 2)和主管领导对一下场景是否考虑周全 3)梳理出可做的模块之后开始编写测试计划 4) 编写测试用例,搭建测试环境 5)执行测试用例 6)分析测试结果 2、UI自动化测试与API自动化测试的区别? UI自动化测试是单元 阅读全文
posted @ 2022-05-31 09:48 lm970418 阅读(869) 评论(0) 推荐(0)
摘要:一、风暴平台自动化接口测试 1.输出的各种值分别代表什么 2.登录使用post方法 3.个人主页 二.将以上代码改造为页面对象设计模式 2.1登录和个人主页 import requests import json import unittest def writeToken(content,file 阅读全文
posted @ 2022-05-29 10:57 lm970418 阅读(74) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-05-26 19:25 lm970418 阅读(47) 评论(0) 推荐(0)
摘要:性能测试项目实战 背景:验证1000人同时使用测试平台,看是否会出现平台无响应以及崩溃的情况。 性能需求: 1、平台满足1000用户同时使用该平台 2、平台中最大响应时间不能超过5秒 1.测试前期准备 1.梳理出测试目标,并发500,800,1000,1500 2.测试场景:测试并发登录,添加产品, 阅读全文
posted @ 2022-05-24 18:05 lm970418 阅读(279) 评论(0) 推荐(0)
摘要:locust是非常优秀的性能测试工具,它是依赖于Python的环境,所以使用它的前提是首先需要安装它。 locust是基于协程的设计,什么是协程,可以把它理解为微小的线程,基于用户的行为可以控制它。python一直很优秀,但是python在性能方面的表现很差劲,所以了python设计了协程来改进这部 阅读全文
posted @ 2022-05-24 17:34 lm970418 阅读(174) 评论(0) 推荐(0)
摘要:一、生成jmeter性能测试报告 配置修改: 1.进入到jmeter的bin目录下找到jmeter.properties文件 2.打开jmeter.properties文件,按下ctrl+f,查找jmeter.save.saveservice.output_format,将xml改为csv,并且取消 阅读全文
posted @ 2022-05-23 17:09 lm970418 阅读(555) 评论(0) 推荐(0)
摘要:使用Jmeter工具做性能测试 JMeter执行原理 JMerer通过线程组来驱动多个(也可以理解为LR⼯具⾥⾯的虚拟⽤户)运⾏测试脚本对⽬标服务器发起⼤量的⽹络请求,在每个客户端上可以运⾏多个线程组,也就是说⼀个测试计划⾥⾯可以包含N个线程组。 线程数 ⼀个线程可以理解为对应模拟⼀个⽤户,所以线程 阅读全文
posted @ 2022-05-20 17:28 lm970418 阅读(214) 评论(0) 推荐(0)
摘要:性能测试的工作流程: 1.目标是什么? 2.怎么做? 3.过程中你需要收集数据 4.一定要有结论 一、性能测试步骤: 性能测试模型也可以理解为性能测试步骤,具体汇总为如下: (1)测试前期准备工作 1.梳理清楚性能测试的目标(参考之前的历史数据,性能的目标由测试主导梳理出来,但得和大家一起沟通决定) 阅读全文
posted @ 2022-05-19 16:30 lm970418 阅读(91) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-05-18 17:55 lm970418 阅读(56) 评论(0) 推荐(0)
摘要:软件测试分类: 1.功能测试: 指的是把测试对象看做一个
黑盒子,测试人员完全不考虑程序内部结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。
功能测试又叫做黑盒测试或数据驱动测试。 2.自动化测试 UI自动化测试 API自动化测试(接口自动化测试,主要针对后端) 3. 阅读全文
posted @ 2022-05-18 16:16 lm970418 阅读(144) 评论(0) 推荐(0)
摘要:1、生成HTML测试报告的三种方式: 1、unittest和HTMLTestRunner整合 2、allure和pytest整合 3、Jenkins中安装allure插件(Jenkins安装插件出错,不能正常使用) 2、在控制台生成测试报告 因为Jenkins不能安装allure插件,所以只能使用控 阅读全文
posted @ 2022-05-18 09:08 lm970418 阅读(440) 评论(0) 推荐(0)
摘要:1、 如何部署环境? (1)以docker为例,以java语言为主,我们先docker build . 构建镜像,然后docker run 运行镜像,环境就搭建好了 (2)以linux为例,我们先进入到开发所说的目录下,用mvn package 把代码打包成jar.包,打包之后会生成一个target 阅读全文
posted @ 2022-05-16 09:50 lm970418 阅读(35) 评论(0) 推荐(0)
摘要:首先搭建java的环境,这个这里不做介绍。搭建好java的环境后,在https://jenkins.io/上下载jenkins,以及在https://jenkins.io/上下载tomcat,都下载完成后,进行解压,把jenkins.war放在tomcat的webapps的目录下, 在tomcat的 阅读全文
posted @ 2022-05-13 13:14 lm970418 阅读(84) 评论(0) 推荐(0)
摘要:库的分类 1.基础库 1.1 OS:路径处理 实例:新建一个data文件夹,下建一个login.txt记事本,里面输入内容。从当前路径读取login.txt里面的内容 1.2 time:针对时间处理 实例:获取当前时间戳,获取当前准确时间 1.3 datetime:针对时间处理,但更加直观 1.4 阅读全文
posted @ 2022-05-11 20:09 lm970418 阅读(1353) 评论(0) 推荐(0)
摘要:六、镜像发布 发布镜像 ⾸先在https://hub.docker.com/地址注册⼀个账户,账户信息为: username:lm970418 / 1754788101@qq.com password:lm999000. 1.在控制台输入账号密码,登录dockerhub账号 命令:docker lo 阅读全文
posted @ 2022-05-10 16:12 lm970418 阅读(129) 评论(0) 推荐(0)
摘要:四、docker容器管理 docker run 镜像名称 这个过程可以理解为:把镜像文件创建成docker容器的一部分,然后再进行启动 4.1容器命令 在运⾏镜像中,后⾯需要带⼀些指令的信息,这些指令的信息具体汇总为如下: -d:后台运⾏ -it:交互式命令(bash) --rm:容器挂掉后⾃动被删 阅读全文
posted @ 2022-05-07 16:16 lm970418 阅读(73) 评论(0) 推荐(0)
摘要:DevOps持续交付: 传统模式部署环境: 1.开发写代码(Java语言),写完代码后使用构建工具(Ant,Maven)把代码构建成一个.war包 2.然后开发把.war发送给运维(或者是测试),然后运维把.war部署到TOMCAT的WEB容器 3.启动TOMCAT,然后产品就可以访问以及测试了 4 阅读全文
posted @ 2022-05-06 17:11 lm970418 阅读(186) 评论(0) 推荐(0)