ljhynl
码龄2年
  • 87,273
    被访问
  • 125
    原创
  • 1,019,899
    排名
  • 92
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2019-12-16
博客简介:

Z1998hx0919的博客

查看详细资料
  • 3
    领奖
    总分 197 当月 16
个人成就
  • 获得43次点赞
  • 内容获得13次评论
  • 获得240次收藏
创作历程
  • 14篇
    2021年
  • 115篇
    2020年
成就勋章
TA的专栏
  • 软件测试
    36篇
  • 网络
    2篇
  • Tomcat
    1篇
  • Linux命令
    19篇
  • 进程和线程
    1篇
  • mysql
    12篇
  • 学习方法
    11篇
  • windows命令
    2篇
  • 工具
    19篇
  • HTTP协议
    2篇
  • GitHub
    2篇
  • Linux
    12篇
  • Java
    19篇
兴趣领域 设置
  • 测试
    测试用例
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

pytest框架之fixture详细使用方法及举例

简介:fixture优点:有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。按模块化的方式实现,每个fixture都可以互相调用。fixture的范围从简单的单元测试到复杂的功能测试,可以对fixture配置参数,或者跨函数function,类class,模块module或整个测试session范围。fixture设计规范文件名以test_*.py和*_test.py命名以test_开头的函数以Test开头的类以test_开头的方法fixture可以当做参
转载
发布博客 2021.06.25 ·
289 阅读 ·
0 点赞 ·
0 评论

全链路压测及阿里全链路压测详解

一、前言很多公司有线下性能测试,为啥还要做全链路呢,能解决一般性能测试的什么问题呢?我认为在每个环境做性能测试是相互补充的过程,在线下的性能测试,由于机器监控,部署迅速以及相应的权限充足,我们可以迅速定位到一些性能bug,如内存泄漏,死锁,超卖等问题,但是线下的机器达到的指标不能准确的反馈到线上的实际情况,我们并不能简单通过一些充满大量经验值的公式去推算,这样的结果和拍脑袋也没啥太大差异,再加上线下环境大多以分链路,模块压测为主,所以全链路压测在这样的背景下就诞生了,我们的前提是在线下已经模块压测完成,无
转载
发布博客 2021.06.16 ·
828 阅读 ·
1 点赞 ·
0 评论

通过Jmeter执行接口测试

前言软件测试,从手工测试,到自动化测试,进行阶段分类,可从下层到上层依次分为单元测试–>接口测试–>界面自动化测试。1)单元测试:一般由开发人员自行开发完进行自测;2)界面自动化测试:项目在稳定情况,适合的测试条件又很难达到,测试人员更多的在繁杂的手工测试界面;3)接口测试:介于单元测试->界面自动化测试之间,为了系统服务更加稳定,质量更高,测试人员可以更多的参与到接口测试中,对工作效率及个人技术能力应该会有很大的提升空间。接口自动化适用场景:1)测试前置、开发自测:一个新的
原创
发布博客 2021.06.06 ·
53 阅读 ·
0 点赞 ·
1 评论

Tomcat知识点详解思维导图

原创
发布博客 2021.06.06 ·
42 阅读 ·
0 点赞 ·
0 评论

数据库知识思维导图汇总

原创
发布博客 2021.04.07 ·
175 阅读 ·
0 点赞 ·
0 评论

Google的Chrome抓包分析详解

一:什么是抓包抓取我们本地电脑与远端服务器通信时候所传递的数据包二:Chrome浏览器讲解Chrome 开发者工具是一套内置于Google Chrome中的Web开发和调试工具,可用来对网站进行迭代、调试和分析三:打开Chrome开发者工具在Chrome界面按F12or在页面元素上右键点击,选择“检查”四:开发者工具的结构Elements(元素面板):使用“元素”面板可以通过自由操纵DOM和CSS来重演您网站的布局和设计。Console(控制台面板):在开发期间,可以使用控制台面板记录诊
原创
发布博客 2021.03.26 ·
286 阅读 ·
0 点赞 ·
0 评论

fiddler手机抓包详解

第一步:配置网络iPhone 和电脑连接同一个 WIFI。第二步:配置 fiddler1、打开 fiddler,进入 Tools —— Options…2、如下图设置:3、设置完成后,保存,然后重启 fiddler。第三步:手机设置代理1、通过ipconfig命令查看电脑的IP,假如电脑IP为:192.168.1.12、iPhone 手机打开 “设置 —— 无线局域网”,点击已连接 wifi 后面的小叹号,如图:3、然后滑动到页面最下方,点击“配置代理”,配置代理默认是关闭的。选
原创
发布博客 2021.03.26 ·
139 阅读 ·
0 点赞 ·
0 评论

Java(开发编译过程、类加载过程、JVM虚拟机内存结构、垃圾回收)总结

原创
发布博客 2021.03.15 ·
27 阅读 ·
0 点赞 ·
0 评论

进程与线程详解(包含进程间通信)

原创
发布博客 2021.03.08 ·
32 阅读 ·
0 点赞 ·
0 评论

一张图详解网络协议(包含TCP/UDP/IP/HTTP)

原创
发布博客 2021.03.02 ·
204 阅读 ·
2 点赞 ·
1 评论

域名解析(DNS寻址过程)详解

本人总结下面来详细解释DNS域名解析的过程:网络客户端就是我们平常使用的电脑,打开浏览器,输入一个域名。比如输入www.163.com,这时,你使用的电脑会发出一个DNS请求到本地DNS服务器。本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。查询www.163.com的DNS请求到达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果。如果没有,本地DNS服务器还要向DNS根服务器进行查询。根DNS服务器没有记录具体的域名
原创
发布博客 2021.03.01 ·
260 阅读 ·
0 点赞 ·
0 评论

自动化测试基础详解

测试是任何应用程序开发生命周期的重要组成部分。 根据应用程序阶段有不同类型的测试-单元测试,集成测试,系统测试等。然后有不同类型的测试过程-手动测试和自动化测试。手动测试与自动化测试 (Manual Testing vs Automation Testing)顾名思义,手动测试需要人工来运行测试用例,而无需使用任何工具。 而自动化测试是通过使用一些工具和测试脚本来执行的。什么是自动化测试? (What is Automation Testing?)当使用诸如Selenium,QTP,Load Run
转载
发布博客 2021.02.02 ·
165 阅读 ·
0 点赞 ·
1 评论

程序流程图规范

程序流程图流程分析法主要是针对测试场景类型属于流程测试场景的测试项下的测试子项进行设计。一个复杂的互联网应用,敏捷开发过程,业务系统从启动需求到研发实施,通常没有预留太多时间给测试去详细了解各个业务的具体规则、业务逻辑。产品经理仅提供文档资料,测试没有资料作为凭据,则可以使用流程图来梳理业务流程,并在画图的过程中,和对应开发沟通交流,对关键逻辑判断进行整理,可以很好的适应这种开发测试场景。测试编写流程图,可以保证软件最终的主干流程的正确性。1.程序流程图简述及使用规范作用:程序流程图是人们对解决
原创
发布博客 2021.01.12 ·
3638 阅读 ·
2 点赞 ·
0 评论

Jmeter正则表达式提取器

使用场景从前一个请求的响应结果中,提取到某些需要的内容,可以作为下一个接口需要的入参从而实现关联。例如:用户的登录登出。Jmeter正则表达式提取器的界面(添加->后置处理器->正则表达式提取器)参数解释:引用名称:下一个请求要引用的参数名称,如填写token,则下一个请求接口可用${token}引用它。正则表达式 :():括起来的部分就是要提取的内容;.:匹配任意字符串;+:匹配一次或多次;?:不要太贪婪,在找到第一个匹配项后停止匹配。模板:用$$引用起来,如
原创
发布博客 2021.01.04 ·
107 阅读 ·
0 点赞 ·
0 评论

什么是开发环境、测试环境、预发布环境、生产环境?

开发环境简述:就是与测试环境分开的独立客户机、服务器、配置管理工具等。程序员专门用于开发及调试的服务器,配置可以比较随意, 为了开发调试方便,打开错误报告方便调试。通常表示最低环境,由代码开发人员直接使用和维护,是代码最超前版本的一个环境。测试环境简述:测试环境是指测试人员利用一些工具及数据所模拟出的、接近真实用户使用环境的环境。目的:为了使测试结果更加真实有效。测试环境应该与开发环境分隔开,使用独立的客户机、服务器和配置管理工具。是测试者测试及改bug的环境;这个环境要和生产环境类似。
原创
发布博客 2020.12.31 ·
4712 阅读 ·
7 点赞 ·
0 评论

HTTP常见状态码及常见错误

HTTP协议:HTTP协议(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP请求有三部分组成,分别是:请求行、消息报头、请求正文。HTTP协议中数字错误的定义:状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:1xx:指示信息–表示请求已接收,继续处理。2xx:成功–表示请求已被成功接收、理解、接受。3xx:重定向–要完成请求必须进行更进一步的操作。4xx:
原创
发布博客 2020.12.30 ·
1805 阅读 ·
1 点赞 ·
0 评论

JMeter中JSON提取器详解

Json提取器属于JMeter的后置处理器, 也就是请求结束后, 对响应结果进行变量提取, 提取变量是为了验证变量是否符合预期或者将变量值作为全局变量, 以供其他请求使用.语法:JSON的基本语法就是$.然后跟要取的字段名,比如要取data,就直接写$.data,如果要取msg,就直接写$.msgJSON Extractor使用json path表达式匹配,可以一次取多个变量值。$表示响应的根对象。取子对象或对象的属性用.取数组里的对象用[],数组索引从0开始。操作符使用Json提取器JS
原创
发布博客 2020.12.25 ·
354 阅读 ·
0 点赞 ·
0 评论

jmeter执行测试操作举例

目标: 获取城市的天气数据第一步: 发送request 获取城市的城市代号http://toy1.weather.com.cn/search?cityname=上海从这个请求的response 中获取到上海的城市代码. 比如:上海的地区代码是101020100上海动物园的地区代码是: 10102010016A第二步: 发送request 到: http://www.weather.com.cn/weather2d/101020100.shtml 可以得到该城市的天气数据第一步: 新
原创
发布博客 2020.12.24 ·
76 阅读 ·
0 点赞 ·
1 评论

Jmeter逻辑控制器

前言Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起使用,否则控制器就没有什么意义了。放在控制器下面的所有的采样器都会当做一个整体,执行时也会一起被执行。JMeter中的逻辑控制器(Logic Controller)分为两类:1) 控制测试计划执行过程中节点的逻辑执行顺
原创
发布博客 2020.12.23 ·
45 阅读 ·
0 点赞 ·
0 评论

《软件测试》[(美)Ron Patton]第二十二章阅读总结

第二十二章 软件测试员的职业一、软件测试员的工作软件测试职位软件测试技术人员软件测试员或软件测试工程师软件测试工具开发室或软件测试开发工程师软件测试负责人软件测试经理二、寻求软件测试职位使用因特网查阅报纸和杂志打电话咨询在实习和协作中寻找机会职业网络从事临时工作三、获得亲身体验四、正规培训机会一个培训选择是出席专业软件测试会议,以下代表了比较有名的会议:国际软件测试会议(ISTC)软件测试分析和评审(STAR)软件质量国际会议(ICSQ)软件测试国际会议(
原创
发布博客 2020.12.18 ·
68 阅读 ·
0 点赞 ·
0 评论
加载更多