01 2019 档案

摘要:select * from information_schema.tables where table_name ='student';select * from information_schema.tables where table_name ='teacher'; information_s 阅读全文
posted @ 2019-01-31 16:30 巴黎爱工作 阅读(34039) 评论(0) 推荐(4) 编辑
摘要:实体entity、JavaBean、Model、POJO、domain的区别Java Bean、POJO、 Entity、 VO , 其实都是java 对象,只不过用于不同场合罢了。 按照 Spring MVC 分层结构: JavaBean: 表示层 (Presentation Layer)Enti 阅读全文
posted @ 2019-01-31 14:01 巴黎爱工作 阅读(11797) 评论(1) 推荐(0) 编辑
摘要:在学习的时候常建新的项目,mark下商用的jar 自身使用的springboot项目中比较全的pom.xml 有阿里镜像 有mysql和sqlserver驱动依赖的jar 有swagger 有日志 有生成页面的thmyleaf依赖的jar 有常见的数据库加密依赖的jar 阅读全文
posted @ 2019-01-31 11:18 巴黎爱工作 阅读(4511) 评论(0) 推荐(0) 编辑
摘要:不考虑缓存,这边只考虑Mysql: 为了系统高可用,一般Mysql设置master和Slave,Master负责记录delete/update/insert/create,创建函数,创建存储过程,Slave会快速接受这些操作,从而同步。 一、主从数据库的区别从数据库(Slave)是主数据库的备份,当 阅读全文
posted @ 2019-01-31 00:05 巴黎爱工作 阅读(900) 评论(0) 推荐(0) 编辑
摘要:1. Jmeter测试计划下Run Thread Groups consecutively 表示序列化执行测试计划下所有线程组中的各个请求 如下图配置,新建的测试计划中,不默认勾选此项, 而享用Jmeter做接口自动化测试的同学们,会发现一个问题是,可能多个接口使用的变量是同一个,同个接口一起执行, 阅读全文
posted @ 2019-01-30 23:53 巴黎爱工作 阅读(800) 评论(0) 推荐(0) 编辑
摘要:所谓的接口(包括UI)自动化测试,其实包含4个方面的任务: 1,使用某种能够生成合法协议数据的工具,向接口发送数据并接收响应,对响应进行解释,检查响应结果是否符合预期(通常表现为测试脚本)2,使用某种驱动工具,在合适的时候方便地调用测试脚本3,使用某种隔离工具(包括测试数据生成/模拟),便于构建方便 阅读全文
posted @ 2019-01-29 22:08 巴黎爱工作 阅读(556) 评论(0) 推荐(0) 编辑
摘要:常规问题1、如何快速深入的了解移动互联网领域的应用 (答案:看http协议 restful api知识 json加1分)2、对xx应用自己会花多久可以在业务上从入门到精通,说说自己的方法 (答案:看api和数据库的加1分)3、如果在没有QA流程的情况下何开展测试工作(考察对方自管理和对测试流程的掌握 阅读全文
posted @ 2019-01-29 22:03 巴黎爱工作 阅读(8559) 评论(2) 推荐(3) 编辑
摘要:1. 测试定义 在规定条件下对程序进行操作,以发现程序错误、衡量软件质量,并对其是否能满足设计要求进行评估的过程。 2. 软件测试主要工作内容:验证(Verification)和确认(Validation) 验收:保证软件以正确的方式来做了这个事情 确认:保证软件做了所期望的事情 3. 测试方法: 阅读全文
posted @ 2019-01-29 21:09 巴黎爱工作 阅读(616) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/lesleysbw/p/6495073.html 深信服(过):1. 你有用过性能测试吗?——如何用linux产看情况,kill -9 -11的区别kill -9 强制删除,偶尔也有删除不了的时候kill -11 和内存相关的删除2. 设计测试用例时,考 阅读全文
posted @ 2019-01-29 21:03 巴黎爱工作 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:一个项目通常含有很多分支, master分支一般是经过测试,验证没有问题后,代码才会提交到master分支 develop分支,是测试经常拉下来进行测试的分支 直接复制develop分支的git 命令如下: git clone -b develop git@xxx 阅读全文
posted @ 2019-01-29 18:33 巴黎爱工作 阅读(2837) 评论(0) 推荐(1) 编辑
摘要:SqlServer 触发器实现多表之间同步增加、删除与更新 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 触发器的使用 阅读全文
posted @ 2019-01-28 20:29 巴黎爱工作 阅读(1934) 评论(0) 推荐(0) 编辑
摘要:Linux 与其他类 UNIX 系统一样并不区分文件与目录:目录是记录了其他文件名的文件。使用命令 mkdir 创建目录时,若期望创建的目录的名称与现有的文件名(或目录名)重复,则会创建失败。 Linux 上将文件分成两个部分:用户数据 (user data) 与元数据 (metadata)。 用户 阅读全文
posted @ 2019-01-26 23:17 巴黎爱工作 阅读(347) 评论(0) 推荐(0) 编辑
摘要:经常遇到性能测试的时候,有100万条数据,才用了5万条,中途因为某些原因停止了,继续用的时候, 要么要清除DB中数据,要么要清除数据源中的数据, 觉得特别麻烦, 希望改写下代码,将 Core目录下的Services目录下的FileServer, 其中Readline方法 要采取第一种,改写Ignor 阅读全文
posted @ 2019-01-26 22:46 巴黎爱工作 阅读(1889) 评论(0) 推荐(1) 编辑
摘要:端到端的测试 End 2 End Test 数据流: 从最先导入一批数据,流向第一端接口,然后继续往下一个端口中用到 以前一直只知道单独接口的自动化测试,无非就是将所有端口的用例,依次顺序执行;当然了, 会涉及到数据落地,数据驱动测试,会对返回信息做校验,并且会对DB中交互的数据做校验, 比如数据的 阅读全文
posted @ 2019-01-25 16:10 巴黎爱工作 阅读(2300) 评论(0) 推荐(0) 编辑
摘要:--效率低 select * from (select rownum rn, d.* from table d )p where p.rn=10; select * from (select rownum rn, d.* from table d )p where p.rn between 10 and 20; --效率高 select * from (select rownum r... 阅读全文
posted @ 2019-01-25 15:05 巴黎爱工作 阅读(259) 评论(0) 推荐(0) 编辑
摘要:cal 显示当前月的日历 cal 年份 显示特定一年的年历 阅读全文
posted @ 2019-01-25 14:27 巴黎爱工作 阅读(783) 评论(0) 推荐(0) 编辑
摘要:1. date用来显示具体的日期和24进制的时间 2. 具体的显示昨天,或者一天之后,一天之前 3. 具体的显示一小时之后,一分钟之前等等 阅读全文
posted @ 2019-01-25 14:23 巴黎爱工作 阅读(4419) 评论(0) 推荐(0) 编辑
摘要:在学习完Selenium的大部分接口或者方法之后,你可能会去面试自动化测试,主要是Selenium的自动化测试。下面这些问题总结,可能会对你有所帮助。 Selenium是一个开源的web自动化测试框架,主要是基于web uI的自动化测试。现在的版本,逐步增加了对移动端的自动化测试。Selenium支 阅读全文
posted @ 2019-01-25 11:08 巴黎爱工作 阅读(4931) 评论(0) 推荐(0) 编辑
摘要:大数据实时计算工程师/Hadoop工程师/数据分析师职业路线图 描述本路线图是一个专门针对大数据实时处理、Hadoop工程师和数据分析师所设计的课程体系介绍,在实时计算方向主要包括了从数据收集框架、集群协调框架、数据缓存框架到实时计算框架都全面进行深度解析,让一个普通的开发人员迅速成为实时计算领域的 阅读全文
posted @ 2019-01-25 09:32 巴黎爱工作 阅读(1083) 评论(1) 推荐(0) 编辑
摘要:软件测试中Bug的生命周期以及Bug的严重等级 我猜你们都会,但能说专业且全面不? 1.首先当测试人员接到一个项目或产品准备测试的时候,测试人员会根据测试用例一步步的来执行用例进行简单的功能测试。当测出一个Bug的时候,就是这个Bug被开始创建的状态(也就是被新建New); 2.当一个Bug出现,测 阅读全文
posted @ 2019-01-24 22:43 巴黎爱工作 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:上面的正则表达式,只能用like选出该字段中含有中文/英文/数字的人,那如果需求是选出姓名全部是中文的人,要如何做? sqlserver中有函数len,以及datalength 可将字段名强制类型转换成为varchar类型,根据db中长度,赋予强制类型一定的长度,注意千万不要太小,导致删除了部分字符 阅读全文
posted @ 2019-01-22 11:18 巴黎爱工作 阅读(17148) 评论(0) 推荐(0) 编辑
摘要:控制流语句:1 begin .....end 2 if ...else 例如:if exists (select * from 表名称 ) begin selct * from 表名称 end 3 while break countinue while语句用于设置重复执行的sql语句或者语句块con 阅读全文
posted @ 2019-01-21 16:35 巴黎爱工作 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:create table testnum( ID int identity(1,1), num float) insert testnum values (1) insert testnum values (1.2) insert testnum values (1.79) insert testnum values (100/7) insert testnum values (109.... 阅读全文
posted @ 2019-01-21 16:28 巴黎爱工作 阅读(2303) 评论(0) 推荐(0) 编辑
摘要:---字符中操作函数 UPPER(S) 将字符串统一为大写字母 SELECT UPPER('asasA') --ASASA LOWER(S) 将字符串统一为小写字母 SELECT LOWER('asasA') ---asasa LEN(S) 返回字符串的长度 SELECT LEN('中国1号') --4 CHARINDEX(S1,S2) 返回S1在字符串S2中的位置 ... 阅读全文
posted @ 2019-01-21 15:57 巴黎爱工作 阅读(6517) 评论(1) 推荐(1) 编辑
摘要:--以a开头的数据 SELECT * FROM BCUSTOMER_MZN WHERE CST_NAME LIKE 'A%' --以Z结尾的数据 SELECT * FROM BCUSTOMER_MZN WHERE CST_NAME LIKE '%Z' --含有B的数据 SELECT * FROM BCUSTOMER_MZN WHERE CST_NAME LIKE '%B%' --不含有B的数... 阅读全文
posted @ 2019-01-21 15:43 巴黎爱工作 阅读(944) 评论(0) 推荐(0) 编辑
摘要:1. sqlserver中获取时间用getdate(),默认返回格式是2019-01-21 13:58:33.053,具体的年月日,时分秒毫米,年月日之间用短线连接,时分秒之间用冒号连接,秒和毫米之间用点号连接 2. mysql中没有getdate()函数,常用sysdate()和now()函数,获 阅读全文
posted @ 2019-01-21 15:04 巴黎爱工作 阅读(2370) 评论(0) 推荐(0) 编辑
摘要:1. 对于字符串大小写的统一 mysql和sqlserver中都有同名函数lower()和upper(),但是mysql中还有另外一对函数,达到同样的目的,lcase()和ucase(),也就是英文中lowercase和uppercase的缩写,然后sqlserver中没有重复定义 2. 入参/字符 阅读全文
posted @ 2019-01-21 12:02 巴黎爱工作 阅读(362) 评论(0) 推荐(0) 编辑
摘要:在SQL Server指定的数据库中,有Programmability目录,在这个目录下,有存储过程,有功能函数。 比如上述,执行 is not a recognized function name. 上面报错,因为要加dbo.[function], select dbo.[fn_10to36_By 阅读全文
posted @ 2019-01-20 20:18 巴黎爱工作 阅读(865) 评论(0) 推荐(0) 编辑
摘要:ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、交互转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。 ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的数据 阅读全文
posted @ 2019-01-20 19:58 巴黎爱工作 阅读(248) 评论(0) 推荐(0) 编辑
摘要:CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得 分布式系统的CAP理论:理论首先把分布式系统中的三个特性进行了如下归纳:● 一致性(C):在分布式系统中的所 阅读全文
posted @ 2019-01-20 19:56 巴黎爱工作 阅读(306) 评论(0) 推荐(0) 编辑
摘要:跨站脚本(XSS) 阅读全文
posted @ 2019-01-16 17:46 巴黎爱工作 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Cross-site request forgery 跨站请求伪造 简称为CSRF或者XSRF,通过伪装来自受信任用户的请求来利用受信任的网站 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作 get请求,在url中带入中很多参数,u 阅读全文
posted @ 2019-01-16 17:44 巴黎爱工作 阅读(513) 评论(0) 推荐(0) 编辑
摘要:创建索引alter table tbl_name add primary key (column_list):该语句添加一个主键,这意味着索引值必须是唯一的,且不能为 null。 alter table tbl_name add unique index_name (column_list):这条语 阅读全文
posted @ 2019-01-16 17:09 巴黎爱工作 阅读(131901) 评论(0) 推荐(2) 编辑
摘要:讲一下音频的合并,音量放大,音频截取,音频删除等。 我下载的是Abode Audition 3.0的试用版本,可以免费使用30天。 1. 将抖音中小视频保存下来,成为mp4文件,然而Audition 并不支持将mp4格式中的音频导出,需要转视频格式。 随意在网上下载了迅捷视频转换器,可以将时长小于5 阅读全文
posted @ 2019-01-15 15:39 巴黎爱工作 阅读(577) 评论(0) 推荐(0) 编辑
摘要:ALTER TABLE #TEMP3 ADD ID INT IDENTITY(1,1) 给临时表加上自增ID 阅读全文
posted @ 2019-01-15 14:55 巴黎爱工作 阅读(4150) 评论(0) 推荐(0) 编辑
摘要:在使用mysql执行delete的时候,如果不是用主键当where语句,会报如下错误,使用主键用于where语句中正常。 在使用mysql执行update的时候,如果不是用主键当where语句,会报如下错误,使用主键用于where语句中正常。 异常内容:Error Code: 1175. You a 阅读全文
posted @ 2019-01-14 10:21 巴黎爱工作 阅读(1689) 评论(0) 推荐(0) 编辑
摘要:sqlserver中备份一张表 SELECT * into qa_buglist_bak FROM qa_buglist 不管表的数据有多大,速度很快; mysql中上述语句就无效了,须得新建一张表,然后让此长表中新增数据 create table qa_buglist_bak like qa_bu 阅读全文
posted @ 2019-01-11 23:19 巴黎爱工作 阅读(578) 评论(0) 推荐(1) 编辑
摘要:就最近遇到的坑,自己总结的一些准备事项 1. 收集各个服务器的配置信息,几个CPU,多少G内存,多大的硬盘,更详细一点的可以将CPU主频,硬盘是否固态都了解清楚2. 了解整个系统的架构,是否双机,有无反向代理,负载均衡的配置3. 了解一下系统的各个端配置的连接数,中间件tomcat的最大连接数,空闲 阅读全文
posted @ 2019-01-11 20:52 巴黎爱工作 阅读(350) 评论(1) 推荐(0) 编辑
摘要:1、负载测试(可置性测试)定义:在被测系统上不断增加压力,直到性能指标(如响应时间)超过预期指标或者某种资源使用已经达到饱和状态。可以找到系统的处理极限,为系统调优提供数据特点:1):该方法主要目的是找到系统处理能力的极限2):该方法在给定的测试环境下进行,通常需要考虑被测系统的业务压力量和典型场景 阅读全文
posted @ 2019-01-10 16:08 巴黎爱工作 阅读(734) 评论(0) 推荐(0) 编辑
摘要:我一直以来,对性能测试中,连接池的大小要如何配置,不是太清楚; 就我所知道的,就DB自带对连接数的限制,在sqlserver中用select @@connection 可以查到, 在代码中,可以配置DB的连接池, 在中间件中,可以配置最大的线程数等等。 在性能测试中,这些配置显然很重要,要不然,木桶 阅读全文
posted @ 2019-01-10 15:19 巴黎爱工作 阅读(4995) 评论(0) 推荐(0) 编辑
摘要:当客户端请求的数据量比较大的时候,使用线程池可以节约大量的系统资源,使得更多的CPU时间和内存可以高效地利用起来。 而数据库连接池的使用则将大大提高程序运行效率,同时,我们可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。 本文我们主要就介绍一下线程池和数据库连接池的原理,接下来我们一起来 阅读全文
posted @ 2019-01-10 15:06 巴黎爱工作 阅读(4342) 评论(0) 推荐(0) 编辑
摘要:如果在Jmeter 中想用到连接数据库的功能,必须下载jar包,常见的关系型数据库jar包见以下共享链接 链接:https://pan.baidu.com/s/1t-k9RW141lw0j_QSw53rqg 提取码:p8ip jar包下载之后存放的路径,网上大多数资料让保存在D盘根目录下,我一般建议 阅读全文
posted @ 2019-01-09 14:50 巴黎爱工作 阅读(11646) 评论(0) 推荐(3) 编辑
摘要:某公司一部分是marketing,一部分分成产品Product marketing有一些自己的系统,流程也有一些是我们提供接口,页面由第三方公司提供,比如微信公众号,微信小程序中,我们作为数据中心,一般提供接口,而第三方完善页面,以此在微信中给会员做推送,做预约,做信息增删查改等等 marketin 阅读全文
posted @ 2019-01-09 10:15 巴黎爱工作 阅读(3249) 评论(1) 推荐(0) 编辑
摘要:应用信息:应用图标,应用名称,版本号,应用包名,系统平台【Android,ios,Web/H5,小程序,快应用】项目成员:成员帐号【邮箱】,成员姓名,成员角色,成员职位,状态【激活,未激活】,操作【移除】角色管理:企业信息:项目信息: 问题状态:新建,进行中,已解决,延期处理,重新打开,已验收,已拒 阅读全文
posted @ 2019-01-09 10:09 巴黎爱工作 阅读(1735) 评论(0) 推荐(0) 编辑
摘要:https://ones.ai 团队信息: 公司信息,公司logo付费信息:绑定第三方账户: 成员信息: userid,user_email,激活状态,所属部门组织架构:所属部门: 新建组 团队权钱: 阿棉 概述数据中心: 工时日志报表,工时总览报表全局筛选器: 添加和管理我负责的任务,添加和管理我 阅读全文
posted @ 2019-01-08 17:35 巴黎爱工作 阅读(1424) 评论(0) 推荐(0) 编辑
摘要:Jmeter的安装 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi 作为Java应用,是需要JDK环境的,因此需要下载安装JAVA,并且作必要的的环境变量配置。 一、bin目录 examples: 目录中有CSV样例 jmeter.bat/jm 阅读全文
posted @ 2019-01-08 11:44 巴黎爱工作 阅读(934) 评论(0) 推荐(0) 编辑
摘要:时间隔了很久,两年左右了吧,最近打开原来的测试报告,测试数据还是很漂亮的。TPS比我记忆中的要高很多。 数据中有些是定死了的(当时的要求),并发不是计算的,是用几个值跑起来试试看的。因为后期我们会用SMS推送,SMS推送的速率可以控制,SMS本身存在点击率,也就是转化率吧。 Web Server c 阅读全文
posted @ 2019-01-08 11:43 巴黎爱工作 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:Spotlight功能:详细的进程跟踪功能远程连接在线的Unix/Linux的调优指南事件日志跟踪配置警报 详细的进程跟踪功能:Spotlight对具体的Unix / Linux的进程长达24小时的历史信息,包括可用性, CPU使用情况,内存和线程数。多面板显示会话(session)详细到所有方面的 阅读全文
posted @ 2019-01-08 11:42 巴黎爱工作 阅读(295) 评论(0) 推荐(0) 编辑
摘要:有一家商场,里面有各个门店,门店里面有导购,有收银人员 假设里面有一家店,是卖化妆品的店,里面有5个收银的设备 人少的情况下,开放的收银设备也会少 一般情况下,一个收营员收银的时间是1s 在人少的情况下,只有一个顾客进行买单,那平均每秒处理的能力是1秒时间买一次单设备全部开放的时候,如果有5个顾客, 阅读全文
posted @ 2019-01-08 11:20 巴黎爱工作 阅读(283) 评论(0) 推荐(0) 编辑
摘要:题目1: 将用户输入的一段话,每个单词的首字母大写, 每个单词之间的空格调整为只有一个,遇到数字,将数字与后一个单词用下划线 "_" 进行连接 题目2:将 i @@ am @@@ a @@@@ boy 输出成为 boy @ a @@ am @@@ 阅读全文
posted @ 2019-01-07 17:31 巴黎爱工作 阅读(139) 评论(0) 推荐(0) 编辑
摘要:原理链接 Java代码 base64 加密代码实现 java @Test public void Test2() { String base64Code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; Str 阅读全文
posted @ 2019-01-07 14:28 巴黎爱工作 阅读(642) 评论(1) 推荐(0) 编辑
摘要:假设需要加密的字符串是Jasmine 具体转换步骤: 第一步 将待转换的字符串转为一个个字符第二步 计算每一个字符对应的ASCII码十进制第三步 计算出十进制对应的二进制,若不足8位,在前面添加0进行补全第四步 将8位的二进制码,按照6个6个一组划分,若不能整除6,在最末添加0补足6位第五步 计算对 阅读全文
posted @ 2019-01-07 14:27 巴黎爱工作 阅读(5749) 评论(0) 推荐(0) 编辑
摘要:md5 32位 加密原理 简单概括起来,MD5 算法的过程分为四步:处理原文,设置初始值,循环加工,拼接结果。 第一步:处理原文 第一步:处理原文 首先,我们计算出原文长度(bit)对 512 求余的结果,如果不等于 448,就需要填充原文使得原文对 512 求余的结果等于 448。填充的方法是第一 阅读全文
posted @ 2019-01-07 14:27 巴黎爱工作 阅读(3157) 评论(0) 推荐(0) 编辑
摘要:三险一金:养老保险、医疗保险、失业保险、住房公积金(属于五险一金的工伤保险和生育保险暂不算在这里) 是三险一金,不是五险一金 total_money = float(input("请输入每月税前工资:单位元")) gongjijin = 12 yanglao = 8 shebao = 2 shiye 阅读全文
posted @ 2019-01-03 19:28 巴黎爱工作 阅读(272) 评论(0) 推荐(0) 编辑
摘要:按照原文链接 http://www.cnblogs.com/swneng/p/10212460.html 在windows下进行安装 之后运行 D:\00H_Bigdata\kafka_2.11-2.1.0\bin\windows>.\kafka-server-start.bat D:\00H_Bi 阅读全文
posted @ 2019-01-03 10:21 巴黎爱工作 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1. 将测试的用例名称,测试请求方式,测试链接,预置数据,断言等都放到excel中,然后转成csv格式,在用Jmeter带的csv数据配置文件导入 运行之前将线程组中配置,线程数设置为1,循环的次数设置为测试用例数! 点击执行,将一各个请求顺序执行。 测试数据如下: Jmeter测试计划如下: 注意 阅读全文
posted @ 2019-01-02 14:49 巴黎爱工作 阅读(1704) 评论(0) 推荐(0) 编辑
摘要:用Jmeter做自动化测试,一个测试计划中添加多个线程组, 每个线程组的功能测试,希望是一个线程组执行完毕后,接着执行下一个线程组下的请求 Jmeter默认多个线程组之间是并行关系 需要在测试计划下勾选Run Thread Groups consecutively 阅读全文
posted @ 2019-01-02 14:47 巴黎爱工作 阅读(8964) 评论(0) 推荐(0) 编辑
摘要:1. 用SoapUI对Websevice进行接口测试 Step 1、新建一个SOAP Project,在initial WSDL输入原始的WSDL地址:http://xxx?wsdl Step 2、选择需要测试的接口,测试的地址已经添加了,按照测试用例发送的报文,并查看接收报文内容 2. 用Jmet 阅读全文
posted @ 2019-01-02 14:44 巴黎爱工作 阅读(473) 评论(0) 推荐(0) 编辑
摘要:一直用Jmeter的Json Extactor,对于多层的Json嵌套,很好用,自己写代码的时候,总是遇到各种Exception 看了网上的资料,整理一下 1. 最简单的JSON提取,只有一层的时候 2. 两层JSON,直接Json套Json 3. 两层JSON,Json套数组,数组中含有Json 阅读全文
posted @ 2019-01-02 14:44 巴黎爱工作 阅读(2851) 评论(0) 推荐(0) 编辑
摘要:今天下载了Jmeter4.0新版本,看着这高大上的黑曜石般的界面,着实不适应。 尤其是在右击,希望enable和disable一个线程组时候,老眼昏花,不太看得清楚哪一个是灰色的不能点击 花了时间看了一下,在Options选项下的 Look and Feel 还有多种风格可以选, metalnimb 阅读全文
posted @ 2019-01-02 14:44 巴黎爱工作 阅读(13211) 评论(2) 推荐(0) 编辑
摘要:今天遇到一个场景, 给一个手机号发送短信验证码,通过正确输入短信验证码即登录并获得token,进行其他操作。 短信验证码是4位,即9999个组合, 接口没有对验证次数做校验,所以可以一直一直尝试通过验证码登录。 起初在想怎么用Jmeter实现,想到了循环控制器,发送验证码设置次数为1,登录验证的话用 阅读全文
posted @ 2019-01-02 14:42 巴黎爱工作 阅读(7435) 评论(0) 推荐(0) 编辑
摘要:Jmeter中有好几个地方可以管理Cookie,比如 Http Cookie Manager HTTP Header Manager jmeter.property文件中: #CookieManager behaviour - should Cookies be stored as #variabl 阅读全文
posted @ 2019-01-02 14:42 巴黎爱工作 阅读(7388) 评论(0) 推荐(0) 编辑
摘要:研究这个的目的是:如果返回信息是比较复杂的,需要对返回信息中数据以及数据的层级做断言 我找了一些我们的接口,层级关系都太简单了,最复杂的就是这两个了:【而且都是get接口,原来get接口还要增加测试点啊~^_^】 或者获取json数据的值,又如何看出层级关系呢? 说说思路吧: 1. 我以前没有考虑过 阅读全文
posted @ 2019-01-02 14:41 巴黎爱工作 阅读(6903) 评论(0) 推荐(0) 编辑
摘要:错误描述: 2018-07-20 01:37:13,292 WARN o.a.j.p.h.p.Proxy: [53115] Problem with SSL certificate for url for 'gateway.icloud.com'? Ensure browser is set to 阅读全文
posted @ 2019-01-02 14:41 巴黎爱工作 阅读(2274) 评论(3) 推荐(0) 编辑
摘要:环境: Windows10,jdk1.8,Intellij IDEA 2018.1.5 x64,apache-jmeter-4.0_src.zip http://jmeter.apache.org/download_jmeter.cgi 将apache-jmeter-4.0_src.zip加压到C盘 阅读全文
posted @ 2019-01-02 14:40 巴黎爱工作 阅读(2666) 评论(0) 推荐(0) 编辑
摘要:在Jmeter源码中AssertionGui.java中,定义了Ignore Status的作用域 /** * Checkbox to indicate whether the response should be forced successful * before testing. This is intended for use when checking the status co... 阅读全文
posted @ 2019-01-02 14:40 巴黎爱工作 阅读(604) 评论(0) 推荐(0) 编辑
摘要:对于接口中返回报文,有的接口返回信息是Unicode编码,写断言的时候,要么就Response Assertion就写成Unicode编码的断言,如下图: 真心不觉得返回报文加密能有多安全,别人将报文复制到 http://tool.chinaz.com/tools/unicode.aspx 站点,一 阅读全文
posted @ 2019-01-02 14:40 巴黎爱工作 阅读(4254) 评论(1) 推荐(0) 编辑
摘要:1. 20180627 调整启动的内存set HEAP=-Xms1024m -Xmx1024m2. 20180627 调整输出格式为xml #jmeter.save.saveservice.output_format=xml3. 新建了几个文件夹,主要用来做load test4. 查看结果树中,请求 阅读全文
posted @ 2019-01-02 14:39 巴黎爱工作 阅读(226) 评论(0) 推荐(0) 编辑
摘要:今天发现Jmeter4.0 也可以安装插件 而且比之前的版本的安装方法更为容易 https://jmeter-plugins.org/ https://jmeter-plugins.org/install/Install/ 直接到上述官网链接下载,放到jmeter的指定目录下 Download pl 阅读全文
posted @ 2019-01-02 14:39 巴黎爱工作 阅读(3321) 评论(0) 推荐(0) 编辑
摘要:下载Cassandra jdbc dirver的地址 因为版本的原因,我并没有找到文中的Cassandra property 我是Jmeter4.0,我的全部插件如下: 阅读全文
posted @ 2019-01-02 14:39 巴黎爱工作 阅读(608) 评论(0) 推荐(0) 编辑
摘要:JMeter中进行分布式测试 作为一个纯 JAVA 的GUI应用,JMeter对于CPU和内存的消耗还是很惊人的,所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。不过,JMeter也可以像 LoadRunner 一样通过使用多台机 阅读全文
posted @ 2019-01-02 14:39 巴黎爱工作 阅读(404) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示