自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ubutnu 系统安装及初始化

安装ubuntu注意事项:

2023-02-27 17:31:49 140

原创 2021年6月8日 python调试细节

使用下面的代码可以区分debug 运行方式import sysisDebug = True if sys.gettrace() else False

2021-06-08 16:16:13 150

原创 2021年2月25日 接口中异步处理高并发

https://www.liaoxuefeng.com/wiki/1016959663602400/1017985577429536

2021-02-25 15:27:45 139

原创 2021年2月25日 测开面试题

1.python常用内置函数abs() dict() help() eval() exec() int() enumerate() input() isinstance() issubcalss() len() globals()locals() type() list() set() hash() bool() ascii()2.eval,exec函数使用:eval 执行字符串表达式exec 执行python语句3.参数传递方式:值传递,引用传递4.可变数据类型:列表,字典,集合

2021-02-25 13:35:14 309

原创 2021年2月3日 数据库相关

数据库管理与实战分组汇总where 子句在group 之前

2021-02-04 10:24:50 78

原创 2021-01-26 python学习笔记

在包__init__文件中减少导包代码

2021-02-03 10:50:11 57

原创 2021-01-26 pycharm 快捷键

链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片:

2021-02-02 14:26:32 276

转载 2021年1月29日 B站学习资料汇总

【Adobe After Effects( AE ) 实用学习教程合集】 AE(cc)教程全集 http://t.cn/Rb3G6dp AK大神AE系列教程合集 http://t.cn/RZVtdi5 AE零基础从入门到精通教程合集 http://t.cn/RJFKzMf 40个最常用的AE内置特效全解析 http://t.cn/R5...

2021-01-29 09:25:26 1180

原创 JMeter执行性能测试如何快速确定拐点

 最近性能压测执行过程中,经常看到很多测试人员执行性能测试,要寻找拐点,但是效率太低,本文就介绍下,如何高效确定性能测试拐点 所谓性能测试拐点,就是指并发用户达到一定数量,平均响应时间递增,TPS不增反降,报错率递增,当前并发用户就是该测试案例的拐点  寻找拐点的意义就是当前并发用户下,系统的平均响应时间、TPS、报错率是否满足性能要求,如果满足,该并发用户就是满足用户需求下所能承受的最大并发用户数,在去考虑并发用户是否满足系统用户需求,可以结合系统总用户数、在线用户数去判断,他们的关系大致如下.

2021-01-26 10:01:20 3880 4

原创 使用Jmeter实现分布式负载

分布式意义:在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式负载执行测试一、Jmeter分布式执行原理1. Jmeter分布式测试时,选择其中一台作为调度机(master/Controller),其它机器做为执行机(slave/Agent)2. 执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通.

2021-01-26 10:00:44 620

原创 jmeter如何使用内部插件监控压测资源信息

性能测试工作中,经常有同学要使用PerfMon内部插件对压测资源进行监控,本文简单介绍下该插件如何使用一、安装PerfMon插件1. 启动jmeter,进入选项》Plugins Manager2. 在Available Plugins输入框中输入perfmon,由于本机已经安装,所以只能在Installed Plugins搜索到进行更新,安装完成之后,jmeter会重启3. 监控的插件如下:lib目录有两个jar包,ext目录有一个,会在文章末尾介绍下载地址,和ServerAgent服务一起.

2021-01-26 10:00:10 247

原创 JMeter常用的几种断言方法

 在使用JMeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言,断言相当于检查点,它是用来判断系统返回的响应结果是否正确,以此帮我们判断测试是否通过 本文 主要介绍几种常用的断言:响应断言、JSON断言、BeanShell 断言一、响应断言1. 响应断言是最常用的一种断言方法,它可以对各种返回类型的结果进行断言,比如Test、html、application/json等2. 在需要进行断言的Sample,点击右键》添加》断言》响应断言3. Apply to选项默认即.

2021-01-26 09:58:26 3520

原创 使用Fiddler进行抓包

 日常工作中经常需要进行抓包对请求进行分析,fiddler是经常用到的一款工具,本文介绍一些常用的方法,汉化版下载地址见文章末尾介绍一、启动fiddler二、设置过滤器过滤器可以起到筛选作用,只抓到自己需要的域名请求,过滤一些不需要的请求,如js、css、png请求 1. 点击过滤器,然后勾选使用筛选器,依次选择不带过滤、仅显示以下主机,输入要抓取的域名地址,如www.baidu.com,如果有多个地址,用;间隔2. 此时过滤器还未生效,系统提示changes not yet sav.

2021-01-26 09:57:47 441

原创 JMeter通过正则表达式、JSON提取器获取变量

  使用Jmeter开发测试脚本的过程中,经常需要对响应结果进行提取变量,本文就介绍两种经常用到的方法,一种是正则表达式提取器,一种是JSON提取器  本次介绍一种经常用到的业务场景,首先登录获取Token,然后将获取的Token赋予到HTTP信息头,供其它接口调用一、JSON提取器1. JSON提取器是专门用来对返回的响应结果是application/json格式的报文进行提取,如下所示2. 首先在需要提前变量的HTTP请求点击右键》添加》后置处理器》JSON提取器3. JSON提取器.

2021-01-26 09:57:16 1117

原创 jmeter如何实现参数化、并且管理cookie

谈到性能测试,经常需要对用户进行参数化,jemter工具参数化经常使用的一个元件就是CSV数据文件设置首先建议大家创建一个规范的目录保存文件目录作用data保存参数result保存结果script保存脚本如下所示设置目录的好处,就是文件路径可以使用相对路径,这样可以跨系统(window、linux),跨平台而不用修改路径首先要在用户变量中设置一个变量path,值为…/data/,…的意思代表当前目录往上一个目录然后在data目录新增一个.

2021-01-26 09:56:26 2013

原创 2021年1月26日jmeter 录制脚本

了解需求:1、性能测试过程中,我们经常需要对流程化的业务进行性能测试,其中涉及到很多接口,这时候问开发拿接口和参数就会降低工作效率,直接用jmeter的录制功能就能提高工作效率2、开发接口案例中,我们也经常会碰到一些上传、下载、导入等等一些接口功能,这些脚本如果直接问开发拿接口和参数也不方便,直接录制效率也会更高3、百度网盘共享了一份录制模版,常用的测试元件都已经添加,排除模式也添加了常见的不需要的请求,录制模板下载方式见文章末尾介绍一、配置浏览器代理打开IE浏览器,然后点击工具》Int.

2021-01-26 09:51:13 177

原创 2021年1月19日 接口测试范围

2021-01-19 11:22:12 59 1

原创 2021年1月15日 jenkins 添加windows 节点

坑1:.使用SonarQuBe 进行代码质量审查由于jenkins 部署在centos 系统上,sonar 依赖最新的java 11 版本 jdkjenkins 添加节点时,依赖java 1.8.0 及以下的版本,导致sonar 和 jenkins 依赖的jdk 出现问题,解决:安装两个版本的jdk,坑2:jenkins 节点在windows 打开后出现 launch,下方是超链接,点击下载 把jar 下载下来然后打开命令行 切换到C:\Sonar 执行java……...

2021-01-15 14:27:42 131

原创 2021年1月15日 安装 zabbix 和 grafana

安装zabbix5.0关闭防火墙vi /etc/selinux/configSELINUX=disabledreboot重启a. 安装# rpm -Uvhhttps://repo.zabbix.com/zabbix/5 ... .0-1.el8.noarch.rpm# dnf clean all执行B之前先换源,如果网络好可以不换b. 安装Zabbix server,Web前端,agent# dnf install zabbix-server-mysql zabbix-web-mysql zabbix...

2021-01-15 09:48:16 368 1

原创 2021年1月14日 接口工具

软件:apifoxPOM和DDT

2021-01-14 20:17:04 61

原创 2021年1月13日 性能测试 学习

【DT】【skywalking】【aws cloudwatch】【grafana】【监控部署 普罗米修斯】

2021-01-13 19:45:34 119

转载 2021年1月12日 centos7 搭建 jenkins

首先说明本教程基于jenkins 2.183,但是其他版本基本差不多,主要说一下其中比较坑的几点,做一个总结。1.rpm 包的下载从官网上下载rpm的速度简直让人不能忍受,所以千万不要去官网下载。推荐清华大学镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/jenkins,选择redhat,可以快速下载到最新的镜像。2.安装将rpm包上传至centos 中(1)执行rpm -ivh jenkins-2.183-1.1.noarch.rpm...

2021-01-12 16:12:57 319

原创 2021年1月12日 centos7 设置时间

1.通过date命令查看当前服务器时间date2.删除本地时间并设置时区为上海rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimesudo yum -y install ntpsystemctl start ntpd.service

2021-01-12 09:25:09 76

原创 2021年1月11日 基于CentOS7 搭建 SonarQube

安装的过程简单,但是走了不少权限的坑1.首先下载sonarqube 安装包 这里使用的是社区版为例2. 卸载 jdk 旧版本,安装java 最新版,这里是 java -111、卸载系统自带的jdk//查找系统jdk[root@host ~]# rpm -qa|grep java java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11tzdata-java-2015g-1.el5//卸载[root@host ~]# rpm -e --allmatc

2021-01-11 14:32:29 150 1

原创 selenium 多窗口页面 切换

通过 windows_handles 获取窗口句柄,通过switch_to_window 切换句柄 来达到切换窗口的目的

2021-01-06 17:22:30 295

原创 2021-01-042021年1月4日 获取pytest 执行结果

获取 pytest 执行结果 在 conftest 中添加以下方法@pytest.hookimpl(hookwrapper=True, tryfirst=True)def pytest_runtest_makereport(item, call): """将用例结果插入到DB""" # 用例执行结果 out outcome = yield # 从钩子方法的调用结果中获取测试报告 rep report = outcome.get_result() ...

2021-01-04 11:23:38 308 1

原创 2020年12月30日 测试桌面应用程序 对于 隐藏的元素

使用 page_source 查找到所有的元素,查看比对后发现,在最底层 添加[@IsOffscreen="False"] 即可

2020-12-30 17:24:52 49

原创 2020年12月30日 appium 执行速度优化

1. 目前已知的导致速度慢的原因:使用xpath,在查找元素过程中尽量少用xpath 用SetValue代替SendKey 尽量少的和appium通讯 使用driver.PageSouce先将页面缓存起来,找元素先去driver.PageSouce找 ...

2020-12-30 10:33:43 3557

原创 jenkins 缓存影响Case

点击”工作空间“---点击清理工作空间,即可清除缓存

2020-12-29 20:58:26 405

原创 2020-12-28 pip 找不到

发现在虚拟机环境 安装的python 找不到pip 了,其实只要执行 easy_install pip 就可以了

2020-12-28 19:28:13 98

转载 outlook 关闭时最小化

转自:https://www.cnblogs.com/beeone/p/10556609.html11.首先把dll 文件复制到C:\Users\hetao\AppData\Roaming\Microsoft\AddIns22.然后以管理员的方式运行cmd.exe即:regsvr32 C:\Users\hetao\AppData\Roaming\Microsoft\AddIns\KeepOutlookRunning.dll用Outlook时最让我感觉不爽的就是不小心点了关闭按钮就会把Out.

2020-12-28 10:04:01 3563 1

原创 【原创】appium测试winsows记录--文件地址栏输入地址

昨天在做UI自动化的过程中出现输入地址栏提示 base64 错误,查找原因发现是selenium的Send_keys方法如果获取到本地文件路径之后会使用上传方法,解决方法:使用剪贴板,将文件路径放到剪贴板中,然后执行control+v实现输入路径操作...

2020-12-10 09:48:54 81

原创 $.ajax()方法详解

1.URL:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type:要求为String类型的参数,请求方式(POST或Get)。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout::要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSteup()方法的全局设置。4.asy

2016-10-21 11:21:34 232

原创 asp.net之使用web API

http Get 方法请求获取数据,整个web API 的请求处理基于MVC框架using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using System.Web.Http;using WebAPI.Models;names

2016-10-20 08:02:42 243

原创 U3D学习笔记(2016年8月8日 )

今天看到的好博客:http://lyj.cnblogs.com/李京永博客今天学习的是NGUI的内容:UI系统基础 :Canvas是UI的一个画布、布局支持是工具(Rect Tool)+组件(Rect Transform)、让UI控件在游戏视图中可见的UI组件。脚本代码中使用类:Transform的三个方法:SetAsFirstSibling()  SetAsLastSibling() 和

2016-08-08 16:31:19 348

性能测试报告模版.7z

性能测试报告模版.7z

2021-01-26

jmeter插件补丁.7z

jmeter插件补丁.7z

2021-01-26

recording.jmx

recording.jmx

2021-01-26

抓包简介抓包资源fiddler使用

抓包简介抓包资源fiddler使用

2021-01-19

空空如也

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

TA关注的人

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