- 博客(23)
- 收藏
- 关注
原创 禅道数据库远程访问设置
windows禅道目录下:\xampp\mysql\my.ini;1、禅道服务器本机,浏览器访问http://127.0.0.1,点击数据库管理,登录禅道数据库。禅道开源版数据库默认是没有开放远程访问的,为了实现客户端远程访问,就需要修改点配置。4、linux禅道目录下: /opt/zbox/etc/mysql/my.cnf;3、选择mysql数据库实例,执行以下SQL,为新账号授权;
2024-03-25 14:43:07
731
原创 nginx+tomcat负载均衡,性能监控与分析
tomcat 部署java项目,我们的首先中间件 nginx:是想要部署集群环境的第一选择 tomcat+nginx 一台电脑上启动多个tomcat配置 修改端口号, 不能重复 nginx 是一个负载均衡、反向代理 负载均衡:进行服务均衡分配 1、均衡不是平均分配,这些会考虑到提供服务多少的问题. 2、均衡和平均,是两个意思 3、服务器中,多台服务器构成一集群,多台服务器的配置可以相同也可以不相同 4、集群:多台服务器,部署相同的服务,一起向外提供服务能力 5、分布式:分摊压力,发起方产生压力 安装
2022-08-11 18:19:53
223
原创 性能测试的主要指标/性能测试流程
并发 狭义:同一时间点执行相同的操作(秒杀) 广义:同一时间点执行不同或者相同的操作 并发用户数(重要指标) 同一时间点,执行相同请求的用户数–系统用户数;在线用户数;线程数 线程数: jmeter中 只能用线程来模拟多用户请求 发起方的线程数,一台电脑一般再1k-1.5k的线程数 事务 指一个客户机向服务器发送请求然后服务器做出反应的过程 jmeter中,默认一个取样器(接口)的一个请求,为1个事务 也可以通过事务控制器,控制多个取样器(接口),为1个事务—某一个业务(比如登录调用多个
2021-12-30 00:52:22
491
原创 性能测试概念思维
性能测试测试思维,功能测试、自动化测试的思维完全不一样 功能测试、自动化测试------bug bug:预期结果与实际结果不一致 性能测试,不是来找bug-----找性能指标值 有哪些性能指标值 它的值怎么得出来 多个人同时做某个事情 性能概念: 性能: 软件时间角度:响应时间 软件服务器角度:TPS服务器每秒处理的是事务 性能测试: 测试: 进程相当于一个人,线程相当于人的四肢.干活的是线程 协程是线程的子集 1、要使用工具–jmeter、loadrunner、python+locust/ngrinder
2021-12-30 00:51:57
296
原创 jmeter性能场景设计-20211228
jmeter 线程组: 线程数:并发用户数,理论上,这个线程数,可以无限大 但是,不可能无限大 原因: 硬件:cpu的主频2-3GHZ,因为主频原因,一台电脑,大概能虚拟2k个并发用户,保守做法,这个线程数设置在1.5k以内 协议:http的基础上基本在1.5-2k,如果是其他协议比如websocket、mq,那这个线程数可以更大一些. ramp-up时间:造出线程数所需要的时间,在这个设置的时间点结束时,所有线程数造出来. 两种设计: 线程数在<500,时间3s以内, 500<线程数&l
2021-12-30 00:51:02
443
原创 Jmeter-添加PerfMon (Servers Performance Monitoring),报错解决办法
Jmeter作为一个轻量级的性能测试工具,开源、小巧、灵活的特性使其越来越受到测试人员喜爱。在实际的 项目中,特别是跨地区项目,排除合作方指定要求使用Loadrunner作为性能测试工具外,Jmeter会是首选。本 篇文章,就着重介绍下Jmeter服务器性能监控插件PerfMon Metrics Collector的安装使用以及使用过程中所遇 问题的解决方法。 一、Jmeter插件的下载安装 可能大家会有疑问,为什么不是PerfMon Metrics Collector的安装?如果去网上搜一下Jmete
2021-12-30 00:49:16
10238
原创 虚拟机linux设置桥接模式固定ip
1、网络适配器中选择桥接模式 2、虚拟网络编辑器的中桥接模式选择真实网卡 3、启动虚拟机进入系统,创建vim /etc/sysconfig/network-scripts/ifcfg-ens33,有就修改。没有就创建。 看linux文件是ens33还是ens77 TYPE=Ethernet BOOTPROTO=static —静态还是动态 DEVICE=eth33 HWADDR=02:42:3e:ea:52:fc --mac地址 ONBOOT=yes IPADDR=192.168.31.105 —
2021-12-30 00:48:33
2423
转载 自动化小结(面试题总结)
1.为什么做自动化? 答:减少繁琐的重复操作,提高测试的工作效率(调用接口一致,但是参数不一致,结果不一致的情况) 2.自动化框架有什么好处,自动化框架有什么优点? 答:1)1.手工测试与自动测试完美结合,避免重复工作 2.配置灵活,根据需求快速切换测试环境和相应测试数据(/测试用例) 3.常用功能封装,逻辑清晰,便于维护 4.统一执行入口,管理测试用例集 5.持续集成,定时构建,快速反馈 2)自...
2019-05-20 15:00:36
6470
转载 在 Linux 上搭建 Jenkins 并构建 GitHub 项目
文章目录 一.Linux 中安装配置 JDK 一.安装 JDK 二.配置 JAVA 环境变量 二.Linux 中安装 Maven 一.安装 Maven 二.Maven 相关配置 三.Linux 中安装 Git 一.安装 Git 二.配置 Git 环境变量 四.Linux 中 Jenkins 的搭建与配置 一.Jenkins 安装 二.Jenkins 设为中文 三.为 Jenkins 设置 JDK ...
2019-05-13 15:45:22
414
转载 python3+requests:post请求四种传送正文方式(详解)--转载
前言:post请求我在python接口自动化2-发送post请求详解(二)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等,可以参考Get,Post请求方式经典详解进行学习一下。 我们要知道post请求四种传送正文方式首先需要先了解一下常见的四种编码方式: HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编...
2019-03-21 15:06:09
2746
原创 get请求与post请求的区别
1、get请求没有请求体.post请求有请求体 2、get请求的参数(需要传递的数据)要放到URL中发送.大小有限制 post请求的参数可以放在URL后传递,也可以放在请求体中(大小不受限制) 3、get安全性相对较差 a.参数明文 b.数据会被浏览器缓存 4、设计的用途不同 get用来查询–不操作数据,参数量小 post用来插入、更新数据—安全要求高,数据量大 get像轿车,能送货, 但能力有限...
2019-03-21 14:40:09
607
原创 关于读取配置文件报错
关于读取配置文件报错:configparser.MissingSectionHeaderError: File contains no section headers. file: ‘setup.cfg’, line: 1 ‘\ufeff[LOG]\n’ 把encoding改成None就可以读出来,有时候指定编码方式可能读不出来 from configparser import ConfigPar...
2019-03-21 14:33:59
1066
转载 python logging 重复写日志问题--转载
用Python的logging模块记录日志时,遇到了重复记录日志的问题,第一条记录写一次,第二条记录写两次,第三条记录写三次。。。很头疼,这样记日志可不行。网上搜索到了原因与解决方案: 原因:没有移除handler 解决:在日志记录完之后removeHandler 修改前示例代码: import logging def log(message): logger = logging.ge...
2019-03-21 14:33:30
261
原创 python-人机交互-人和机器进行猜拳游戏
1:人和机器进行猜拳游戏写一段程序,首先选择角色:1 曹操 2张飞 3 刘备,然后选择的角色进行猜拳:1剪刀 2石头 3布 玩家输入一个1-3的数字 ;然后电脑出拳 随机产生1个1-3的数字,提示电脑出拳结果( 1剪刀 2石头 3布 ) ,双方出拳完毕后:角色和机器出拳对战,对战结束后, #最后出示本局对战结果…赢…输,然后提示用户是否继续?按y继续,按n退出。最后结束的时候输出结果 角色赢几局 ...
2019-03-21 14:32:46
2216
原创 python--openpyxl(Excel类,读写创建表)
#写一个类 类里面有2个方法 1)读数据 2)写数据 #1)读数据可以读取一个Excel里面所有的数据,每一行数据都放到一个子列表里面, #所有子列表数据放到一个新列表里面,要求把读取到的数据带return返回 #2)写数据可以在Excel里面指定的单元格里面写入指定的值,不需要返回值 from openpyxl.workbook import Workbook from openpyxl imp...
2019-03-20 11:12:14
905
原创 Python--字符串大写变小写,并且将字符串变为镜像字符串
1、请编程实现字符串的转换:将”sdSdsfdAdsdsdfsfdsdASDSDFDSFa”字符串大写变小写, 小写变大写。并且将字符串变为镜像字符串。 例如:字符串里面的’A’变为’Z’,’b’变为’y’ ,镜像的意思就是照镜子,对比了解下。 def str_shift(str='sdSdsfdAdsdsdfsfdsdASDSDFDSFa'): intable='abcdefghij...
2019-03-20 11:07:48
1014
转载 Selenium如何定位动态id/class的元素?--转载
今天再给大家分享一个定位不到元素的原因——动态id。 没有打开新页面、没有alert、没有frame、加了等待时间,但是还是定位不到元素?很有可能是你要定位的元素的属性是动态的,即每次打开页面,这个元素的id或者class等元素属性是动态生成的。代码执行时,元素的属性已经与之前不同,用之前的属性值去定位自然是定位不到的,会抛出NoSuchElementException。 那么,怎么判断元素属性是...
2019-03-20 10:57:42
701
转载 QTP/UFT12 破解(延长试用期)方法--百度经验
1、首先找到C:\ProgramData目录下的SafeNet Sentinel文件夹将其删除 2、找到QTP安装目录下的bin\instdemo.exe文件(默认安装目录见截图),双击instdemo.exe文件运行 QTP/UFT12 破解(延长试用期)方法 3、此时破解已经完成,双击uft运行,此时看到有30天的试用期 QTP/UFT12 破解(延长试用期)方法 ...
2019-03-20 10:54:10
828
转载 APP常见测试点总结--转载
常见测试点总结: 1.安装、卸载测试 主要针对编译后源程序生成的APK安装文件。 主要测试点:a.生成的APK文件在真机上可以安装及卸载; b.Android手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序。 2.在线升级测试 测试点:a.验证数字签名 b.升级后可以正常使用 c.在线跨版本升级 3.业务逻辑测试 业务逻辑测试:主要测试客户端业务能否正常完成 功能点测试:主要...
2019-03-20 10:52:47
228
转载 iis7如何添加mime类型支持所有后缀名文件的方法--转载
在iis7中默认的mime类型并不包含所有的后缀名文件,像现在比较热门的apk,ipa文件都是需要手动添加的。至于添加的方法百度一下大家就都知道到了,这里小编要说的是,如果你的iis7中有很多个网站都需要设置mime类型,然后每个都要设置一遍apk,ipa,3gp等这样的后缀名的话,会觉的有点繁琐,而且容易忘记设置了哪些mime类型,那么,用小编的方法,添加一个mime类型就能支持所有的后缀名文件...
2019-03-20 10:51:26
840
转载 Python3:字符串的大小写和镜像字符串(swapcase()函数,chr(),ord(),translate()函数)--转载
题目: 请编程实现字符串的转换: 将"adsdsfdndsdsdfsfdsdASDSDEDSFE18754"字符串大写变小写,小写变大写; 并且将字符串变为镜像字符串,例如: ‘A’变为Z’, ‘b’变为’y’ 1.需要实现字符的大写和小写的切换,其中lower()和 upper()函数只能全部转换为大写和小写。 函数swapcase()可以同时实现大写变小写,小写变大写。 2.镜像字符串...
2019-03-20 10:48:18
468
转载 如何设计自动化测试框架
关于测试框架的好处,比如快速回归提高测试效率,提高测试覆盖率等这里就不讨论了。这里主要讨论自动化框架包含哪些内容,以及如何去设计一个测试框架。 什么是自动化测试框架? 它是由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。 以常见的前端UI测试为例,一个测试框架大概包括测试对象,测试组件,基础类和函数,工具类,测试数据,异常处理,测试日志,断言和测试报告等...
2019-03-20 10:44:17
137
转载 unittest单元测试框架总结--转载
unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 目录 一、unittest模块的各个属性说明 二、使用unittest框架编写测试用例思路 三、使用unittest框架编写测试用...
2019-03-20 10:42:20
627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅