- 博客(139)
- 收藏
- 关注
原创 JAVA Map、HashMap、ArrayList<HashMap<>>
1. Map的定义和使用Map element=new HashMap(); element.put("id",id); //存储元素 element.get("normalId").toString() // 获取元素2. HashMap<String, Object> ehrNormalResultEntity = new HashMap<>(); //{格式的JSON} HashMap<String, Object&...
2021-12-16 17:04:03
772
原创 JAVA HttpClient发送消息
1. 定义Http param消息体 import lombok.Builder; import lombok.Data; @Data @Builder public class NormalApprovedReq { private String id; } 2. HttpClient public JSONObject ehrNormalApply(String param, String token) t...
2021-11-26 16:16:01
719
原创 MySQL创建函数和存储过程,批量插入大数据
工作中使用Jmeter压测时,需要大数据量,可以使用MySQL创建函数和存储过程,批量插入大数据右击新建函数,创建过程完成后自动创建在body部分写入过程:DECLARE id INT DEFAULT 100000; -- 声明 默认开始值DECLARE vn VARCHAR(10) ;DECLARE jobnum VARCHAR(10);while id<=100500 do -- 开始循环,直到到达值后停止运行SET tn='VN' ;...
2021-11-16 18:43:17
1885
原创 JAVA 简单的getJSONObject、getJSONArray用法
{ "msg": "success", "code": 0, "page": { -------------getJSONObject("page") "totalCount": 108, "pageSize": 10, "totalPage": 11, "currPage": 1, "list": [ -------...
2021-11-05 18:01:53
5478
4
原创 Postman 将返回值遍历给列表
varres=JSON.parse(responseBody);tests["msg"]=res.msg=="success"//获取待录用劳务工的人员列表varlist=[]for(vari=0;i<res.page.list.length;i++){//console.log("list:",res.page.list[i].id);list.push(res.page.list[i].id);}//console.l...
2021-08-06 16:48:28
1327
原创 Postman.setNextRequest()方法
是实际工作中发现,有些接口在一定条件下需要重复循环调用,在postman中,可以使用setNextRequest()方法在Tests断言里可使用,它是带有参数的函数,实例里填入具体的request名称,在满足条件时执行注意: setNextRequest()仅适用于“Collection Runner”和Newman,其目的是运行集合,而不是发送单个请求...
2021-07-24 22:14:53
1465
原创 Postman连接数据库,并取值赋值给环境变量
请求方式: post请求地址:http://ip:8080/testapi/DBconnectionheaders:Content-Type:application/jsonBody:{"sqls":"SQL", #注意,sql里的冒号需要转义"sys":"数据库名称","basename":"表名称","data":[{"name":"要去的值","value":"String"}]...
2021-04-20 16:29:00
604
1
原创 Postman 获取用户登录后的token,赋值给环境变量
1. 设置环境变量在环境变量里定义 loginuser 和loginpwd变量2. 在登录Body接口参数里使用变量3. 在 pre-request Script 设置动态变量使用pm.environment.set()方法传递 loginuser 和 loginpwd的变量实参4. 获取获取Json里的token,返回给环境变量tokenpm.environment.set()方法赋值给环境变量token5. 打开环境变量列表,确认获取到新的to...
2021-04-15 10:14:18
653
原创 Postman 断言方法
Postman 官网断言方法:https://learning.postman.com/docs/writing-scripts/test-scripts/1. Postman工具自带的断言方法2. // 判断返回status code码为200pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});3. // 判断返回体包含successpm.test("res...
2021-03-31 16:09:40
430
原创 Postman 接口自动化
postman用来做接口测试非常方便,接口较多时,则可以实现接口自动化1. 环境准备1.1 安装nodejs6.0+ 安装地址 :https://nodejs.org/en/download安装成功后,检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path"检查path环境里是否包含D:\nodejs\检查node安装版本1.2安装newman使用cmd命令安装Newman,命令:npminst...
2021-03-14 14:46:37
885
原创 pip安装报错问题 & 通过国内镜像安装库包
1. pip版本不匹配在安装包的时候提示You are using pip version 9.0.3, however version 10.0.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.解决方案:1) 先删除lib\site-packages (10.0.1) 中的pip dist-info文件夹2) 再次运行python -m
2021-01-11 08:53:46
316
原创 自动化测试流程
自动化测试流程:测试计划测试监督和控制测试分析测试设计测试实施测试执行测试结果测试计划:概述:定义测试目标以及在环境因素限制下达到测试目标的方法任务:定义测试目标、定义测试方法、根据测试监控反馈修改测试计划产物:测试计划报告测试监督和控制概述:使用测试计划中定义的测试监督度量,对实施进度与测试计划进行持续的比较任务:测试计划:确定测试基准测试监督:收集数据测试控制:采取行动案例分析:评估测试准则产物:1. 测试进展报告(日报、周报) 2. 测试总结报告测试分析
2020-12-20 17:04:43
304
转载 ISTQB认证
ISTQB知识点总结:注释:K1:表示一般理解 K2:表示一般掌握 K3:表示重点掌握并能够应用1.导致软件缺陷的原因(K2)缺陷是错误的结果,更精确地说,缺陷是错误的表现。当缺陷被执行时会导致失效的发生。2.软件测试在软件开发、维护和使用中的角色(K2)软件测试是软件开发过程中关键的质量保证活动,是软件质量保证的一个环节。在软件开发过程中实施严格规范的测试有助于发现软件开发过程中不同阶段的缺陷,尽可能的将缺陷发现于本阶段并予以纠正,避免将缺陷带入下一个开发阶段,因为缺陷具有扩展的特点。所
2020-11-06 10:26:34
1033
1
原创 知识产权与标准规范: 著作权法、计算机软件保护条例、商标权、不正当竞争法、招投标法、采购法、合同法
项目管理高级知识包括知识管理、战略管理、组织及项目管理、项目集管理、项目组合管理、流程管理、项目管理成熟度模型、量化的项目管理知识管理知识管理就是对有价值的信息进行管理,包括知识的识别、获取、分解、 储存、传递、共享、价值评判和保护,以及知识的资本化和产品化。也可以理解为是对一个项目组织所拥有的和所能接触到的知识资源,如何进行识别、获取、评价,从而充分有效地发挥作用的过程。知识可分为两类:显性知识和隐形知识 显性知识 凡是能以文字与数字来表达,而且以资料、科学法则
2020-09-04 17:26:48
936
原创 信息技术基础
信息系统基础知识1. 信息系统的生命周期2. 信息系统的开发方法3. 信息系统的生命周期模型4. 信息系统开发过程1. 信息系统的生命周期2. 信息系统的开发方法3. 信息系统的生命周期模型4. 信息系统开发过程面向对象技术1. 类和对象对象 =属性+方法对象是类的实例,类是对象的模板继承:子类继承父类泛化:(generalization),父类是子类的泛化。继承关系的反关系,用于描述父类与子类之间的关系,父类又称作基类或超类,子类又称作派生类...
2020-09-04 16:45:21
3240
原创 信息系统安全管理
信息系统安全管理1. 信息安全管理体系(ISMS):是整个管理体系的一部分。它是基于业务风险的方法,来建立、实施、运行、监视、评审、保持和改进信息安全的结构、方针政策、规划活动、职责、实践、程序、过程和资源。2. 信息安全5个基本属性:完整性:指信息在存储或传输的过程中保持不被修改、不被破坏、不被插入、不延迟、不乱序和不丢失的特性可用性:指信息可被合法用户访问并能按要求顺序使用的特性。即在需要时就可以取用所需的信息保密性:指信息不被泄露给非授权的个人和实体,或供其使用的特性可控性
2020-09-03 20:47:57
694
1
原创 成本类计算:挣值分析法、预测、完工尚需绩效指数(TCPI)
挣值分析法利用项目当前挣值,评价项目成本、进度绩效的方法EV: Earn Value 挣值。 在既定时间段内实际完工工作的预算成本。 ----干完的活 对应BCWP Budgeted Cost of Work PerformedPV:Planed Value 计划价值。完成某活动或工作分解结构组件而准备的一份经批准的预算,不包括管理储备。 ----要干的活 对应BCWS Budgeted Cost of Work ScheduledAC: Actua...
2020-07-27 10:35:37
2343
原创 10 项目采购管理:规划采购、实施采购、控制采购、结束采购
项目采购管理1. 采购的定义(1)采购是从项目团队外部获得产品、服务或成果的完整的购买过程。(2)在一次采购过程中,有卖方和买方双方参与或多方参与,他们的目标不同甚至产生冲突,各方在一定市场条件下依据有关法律相互影响和制约。通过依法、合法和标准化的采购管理,采购可以达到降低成本、增加项目利润的作用。(3)采购必须要满足技术与质量要求,同时应满足经济性或价格合理的要求2. 项目采购管理概述(1)项目采购管理包括从执行组织之外获取货物和服务的过程。这些过程之间以及与其他领域的过程之间相互作用
2020-07-24 15:30:41
1105
原创 09 项目沟通管理和干系人管理
项目沟通管理项目沟通管理基础1.1 沟通的概念(1)项目沟通管理是指确保及时、正确地产生、收集、分发、储存和最终处理项目信息所需要的过程。(2)著名组织管理学家巴纳德认为:“沟通是把一个组织中的成员联系在一起,以实现共同目标的手段。”没有沟通,就没有管理。(3)项目沟通管理过程揭示了实现成功沟通所需的人员、观点、信息这三项要素之间的一联络过程。1.2 沟通的模型及状态沟通模型也叫沟通过程模型,是指信息发送方借助语言、文字、动作及表情等媒介,将知识、思想、情感等信息送达接收方的过程模型
2020-07-24 11:42:26
312
原创 08 项目人力资源管理
项目人力资源管理管理过程包括:(1)规划人力资源管理:识别和记录项目角色、职责、所需技能、报告关系,并编制人员配备管理计划(2)组建项目团队:确认人力资源的可用情况,并未开展项目活动而组建团队(3)建设项目团队:提高工作能力、促进团队成员互动,改善团队整体氛围,以提高项目绩效(4)管理项目团队:根据团队成员工作表现,提供反馈,解决问题并管理团队变更,已优化项目绩效项目团队:由为完成项目而承担不同角色与职责的人员组成。项目团队成员可能具备不同的技能,可能是全职或兼职的,可能随项目迸展而
2020-07-20 15:01:34
182
原创 07 项目质量管理
项目质量管理规划质量管理:实施质量保证质量控制质量管理基础质量:反映实体满足主体明确和隐含需求的能力的特性总和质量管理:确定质量方针、目标和职责,并通过质量体系中的质量规划、质量保证和质量控制以及质量改进来使其实现所有管理职能的全部活动质量方针:由组织的最高管理者正式发布的该组织总的质量宗旨和方向质量目标:在质量方面所追求的目的,它是落实质量方针的具体要求全面质量管理与六西格玛全面质量管理(TQM)是一种全员、全过程、全企业的品质管理。它是一个组织以质量为中.
2020-07-18 18:23:48
234
原创 05 项目进度管理
项目进度管理包括管理项目按时完成的7个过程:1. 规划进度管理 :为规划、编制、管理、执行和控制项目进度而制定政策、程序和文档过程2. 定义活动 :识别和记录为完成项目可交付成果而采取的具体行动的过程3. 排序活动顺序 : 识别和记录项目活动之间的关系的过程4. 估算活动资源 :估算执行各项活动所需材料、人员、设备或用品的种类和数量的过程5. 估算活动持续时间 :根据估算的结果,估算完成单项活动所需工期的过程6. 制定进度计划 :分析活动顺序、持续时间7. 控制进度...
2020-07-06 22:37:00
280
原创 04 项目的范围管理
项目的范围管理项目的范围管理输入输出 过程名 输入 工具 输出 规划范围管理 1. 项目管理计划 2. 项目章程 3. 事业环境因素 4. 组织过程资产 1. 专家判断 2. 会议 1. 范围管理计划 20. 收集需求 定义范围 创建WBS 范围确认 ...
2020-06-22 14:41:16
208
原创 03 项目的整体管理
项目整体管理项目整体管理包括:制定项目章程、制定项目管理计划(P)、指导和管理项目执行(D)、监控项目工作(C)、实施整体变更控制(C)、结束项目或阶段(A)项目管理过程组的输入输出 过程名 输入 工具和技术 输出 制定项目章程 1. 项目工作说明书 2. 商业论证 3. 合同协议 1. 专家判断 2. 引导技术 项目章程 制定项目管理计划 项目章程 其他过程的输出
2020-06-13 16:25:35
1747
原创 02 项目立项管理:项目建议书、可行性研究、项目评估与论证、项目招标与投标、立项签订合同
项目立项管理包括立项管理内容(项目建议书、项目建议书的审批)、可行性研究、项目评估与论证、项目招标与投标、供应商项目立项(合同)1. 立项管理内容项目立项一般包括:提交项目建议书 (甲方向上级主管部门申报资料) 项目可行性研究 (具有资质的第三方机构) 项目论证和评估 (论证甲方找专家、评估是国家或银行找专家) 项目招标与投标 (招投标是第三方招投标代理机构做的) 签订合同1.1 项目建议书又称立项申请,是项目建议单位向上级主管部门 提交项目申请是所必须的...
2020-06-10 22:56:35
2576
原创 01 信息系统项目管理基础: 项目知识体系构成、组织结构对项目的影响、生命周期、典型生命周期模型、单个项目的管理过程
项目基础管理信息系统项目管理基础、项目管理知识体系构成、IPMA/IPMP、PRINCE1、组织结构对项目的影响、信息系统项目的生命周期、信息系统项目典型生命周期、单个项目的管理过程根据考试大纲,本章知识点会涉及单选题型,约占6~12分1.1 项目管理基础项目的定义PMI (Project Management Institute 美国项目管理协会) 在《项目管理知识体系指南》中将项目定义为提供一项独特产品、服务或成果所做的临时性努力项目的特点:1. 临时性(一次性),...
2020-06-09 21:31:39
307
转载 iPhone开发者模式,帮助更好的模拟场景
iPhone开发者模式打开方式详见https://blog.youkuaiyun.com/u012941152/article/details/106496834开发者模式 即是为开发者提供服务的,可以更好的模拟很多场景PAIRED DEVICES 配对的设备Clear Trusted Computers 清除受信任的计算机Removieng trusted computers will delete all of the records og coputers that you habe paire.
2020-06-02 15:32:04
5154
转载 iPhone开发者选项
效果如图:借助工具:xcode,以下步骤可以让开发帮忙步骤:1、用数据线连接iPhone和mac2、打开xcode,选择Xcode -> Windows->Devices ,如图:3、选择自己的手机,右键单击选择Show Provisioning Profiles...,如图:4、在弹窗中的列表中查看,是否有开发者证书,如果没有,就点击“+”,添加开发者证书,完成后点击“Done”。如图:5、关闭开发者模式,把手机里的开发者证书都删掉,然后重启手机
2020-06-02 15:19:41
2498
1
原创 Postman存储cookie的2种方法
工作中很多接口场景需要登录才能实现,在postman中如何实现cookie存储呢一. 在浏览器里找到存储的session并复制value到postman的头部信息里二.官方文档地址https://learning.postman.com/docs/postman/sending-api-requests/cookies/在postman中登录系统,获得session 和值,点击右上角的cookie填入获取的session和Domain在postman的该doma...
2020-05-27 15:12:00
5582
原创 常见的面试题
Q如果给你一个没有需求的app测试项目,你应该怎么测?根据APP的 11大测试点1 权限测试2 安装、运行、卸载测试3 UI测试4 功能测试5 性能测试6 中断测试7 兼容测试8 安全测试9 回归测试10 升级更新测试11 用户体验测试补充根据自己的经验,制定测试计划,每天汇报自己的进度,发出测试日报。测试过程有问题,及时上报,及时跟进bug,多和开发交流沟通,明确需求。Q:你同时负责功能和性能,你怎么做?先测成功能,保证功能的完成,再做性能在提交bug后,开发还没改好时
2020-05-15 17:34:32
636
原创 如何提高selenium脚本的执行速度
Selenium脚本的执行速度受多方面因素的影响,如网速,操作步骤的繁琐程度,页面加载的速度,以及我们在脚本中设置的等待时间,运行脚本的线程数等。所以不能单方面追求运行速度的,要确保稳定性,能稳定地实现回归测试才是最关键。1)我们可以从以下几个方面来提高速度:一、减少操作步骤,如经过三四步才能打开我们要测试的页面的话,我们就可以直接通过网址来打开,减少不必要的操作。二、中断页面加载,...
2020-05-15 13:23:17
3979
原创 Linux ps、top、du、df、free、kill
PS 查看系统有哪些进程正在执行进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元其中常用的有ps组合有ps -ef 和 ps -auxps -ef 采用标准的格式(UNIX SYSTEM V格式)显示进程,格式如下UID // 进程所属的用户,显示用户名 PID // 进程id PPID // 父进程id C //进程占用CPU的百分比 STIME // 进程启动到现在的时间 TTY //该进程在那个终端上运行,若与终端无关,则...
2020-05-14 17:39:14
794
原创 Selenium get_attribute()方法获取列表元素信息
text()方法可以获取单个元素的链接文本如果想要列表里的全部元素的链接文本,可以使用get_attribute()方法使用方法:list = dr.find_elements_by_xpath("//*[@id='user-table']//tbody/tr[1]//ul/li/a") for i in list: print(i.get_attribute("textContent"))get_attribute()还有get_attribute("innerHTML") 和
2020-05-12 17:17:12
18633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人