- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 VMware16安装Win7,签名无法安装VMware Tools解决方案
签名错误无法安装VMware Tools更新了VMware后想重新安装一下windows7发现VMware Tools无法安装提示以下错误,导致直接安装失败分析查证:经过一系列的排除故障与查找错误以及问题最后发现最终导致问题的是微软更换了签名算法,导致了签名错误。解决方法:由于微软更新了驱动程序签名算法,2019年开始弃用SHA1,改用SHA2。最新的VMware Tools驱动程序大概是使用了SHA2算法,而Windows7只支持SHA1导致签名问题无法验证,需要下载安装补丁..
2021-10-29 15:16:01 1508
原创 Tmux 快捷键
Ctrl+b 激活控制台;此时以下按键生效 系统操作 ? 列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的会话;在同时开启了多个会话时使用 Ctrl+z 挂起当前会话 r ...
2021-10-29 15:14:03 260
原创 服务器资源监控方案--nmon
性能测试过程中,经常要监控服务器资源,方案有很多,可以用性能测试工具自带的也可以用linux自带的监控命令,最好的方案是使用IBM的一个监控工具:nmon,现在已经有新版本的叫:njmonnjmon = nmon + JSON format + real-time push to a stats database + instant graphing of “all the stats you can eat” (AIX and Linux)与 nmon 类似,但输出为 JSON 格式,可以用于服务
2021-10-21 10:22:57 6539
原创 HttpRunnerManager + Jenkins接口自动化测试平台搭建
简介: httprunner是一款基于Python的开源工具。 httprunner目前可以支持http/https协议,使用yaml/json格式的文件编写用例,封装了接口访问方法和pytest测试框架,可以结合allure生成测试报告。主要特点继承的所有强大功能requests,只需以人工方式获得乐趣就可以处理HTTP(S)。以YAML或JSON格式定义测试用例,pytest以简洁优雅的方式运行。在HAR支持下记录并生成测试用例。支持variables/extr...
2021-06-10 09:34:03 1891 2
原创 使用faker批量造测试数据
背景:在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。由于现在的业务系统数据多种多样,千变万化。在手动制造数据的过程中,可能需要花费大量精力和工作量,此项工作既繁复又容易出错,比如要构造一批用户三要素(姓名、手机号、身份证)、构造一批银行卡数据、或构造一批地址通讯录等。Python造数据利器:Faker库,利用它可以生成一批各种各样的看起来“像真的一样”的假数据Faker是一个Python包,主要用来创建伪数据,使
2021-06-10 09:31:03 437
原创 性能测试指标理解
1 分析测试指标一般分为业务指标、资源指标、应用指标、前端指标。业务指标:如并发用户数、TPS(系统每秒处理事务数)、成功率、响应时间。资源指标:如CPU资源利用率、内存利用率、I/O、内核参数(信号量、打开文件数)等。应用指标:如空闲线程数、数据库连接数、GC/FULL GC次数、函数耗时等。前端指标:如页面加载时间、网络时间(DNS、连接时间、传输时间等)。2 风险不同用户对指标类型和期望值是不一样的,需要提前针对不同角色的人员进行指标调研、设定阈值,测试出系统在阈值下的性能
2021-06-10 09:24:32 288
Mangodb批量造数据js脚本
faker.locale = "en"const STEPCOUNT = 1000; //total 1000 * 10000 = 10000000 1000万数据量生成function isRandomBlank(blankWeight) { return Math.random() * 100 <= blankWeight;};for (let i = 0; i < 10000; i++) { db.getCollection("code_items")...
2021-06-10 09:23:35 219
原创 Linux下MySQL忘记root密码
Linux下MySQL忘记root密码方法一:修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables保存配置文件后,重启MySQL服务service mysqld restart再次进入MySQL命令行mysql -uroot-p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。mysql>use mysql;mysql>update user set passwo
2021-06-09 11:05:16 314
原创 Fiddler 修改请求/响应数据方法(断点)
在测试过程中,有时候需要修改请求或响应数据,或者直接模拟服务器响应,此时可以使用fiddler进行此类操作。可以使用断点功能完成。
2021-06-09 09:58:59 6183
原创 数据库表字段json格式
PG数据库字段attributes存储数据为:{"aoi": "BL-B", "gloss": "BL-1"}查询:SELECT * from check_sample WHERE "check_sample"."attributes"->>'aoi' = 'BL-B';但更新的话,不像能非json字段那样更新,会报错如下:UPDATE "public"."check_sample"SET"attributes"->>'aoi' = 'BL-B'WHER.
2021-06-09 09:41:47 1088
原创 JIRA+Confluence部署在同一台服务器方法
同一台服务器上,先部署了JIRA,再部署confluence时,不管Confluence是自己管理用户还是连接JIRA管理用户,会发现在同一个浏览器不同Tab页面同时打开JIRA和confluence时,用户会互踢(即先登录了JIRA,再登录Confluence时,已登录的JIRA用户会被退出登录;或先登录了Confluence,再登录JIRA后,已登录的Confluence用户会被退出登录)。 解决的方法时,在安装目录的conf目录下,有个配置文件server.xml,对这个文件进行修改...
2021-05-06 14:53:20 930 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人