摘要: 1:创建一个线程组2:添加一个cookie管理器   3:设置你的信息头管理器:application/json;text/plain;charset=UTF 8  444:添加一个用户参数,做全局变量使用。此处将url写成全局变量,后期只需要在此处修改url,而不需要去每一个接 阅读全文
posted @ 2019-06-04 18:06 星朝 阅读(728) 评论(0) 推荐(0)
摘要: 2.4 添加HTTP镜像服务器 在运行测试之前,如何验证我们发送的信息是否有误?如何可以理直气壮的告诉别人自己发送的测试请求没有问题?这里推荐添加HTTP镜像服务器进行校验测试。 HTTP镜像服务器并不是测试组件,而是用来用来校验的非测试组件,具体添加位置在工作台。 添加后,默认端口为8081,如果 阅读全文
posted @ 2019-06-04 17:45 星朝 阅读(5915) 评论(0) 推荐(0)
摘要: 一开始我个人在做测试时用到了POSTMAN,用了两种方式做测试, 第一种: 测试发现这种方式是阻塞排队,我让接口睡两秒,这100次请求间隔就是2秒,是串行执行 于是想到第二种,在一个collection中保存多个相同的请求, 测试结果依旧是串行处理,无法测试并发请求, 百度翻了十几页,,几乎都是说能 阅读全文
posted @ 2019-06-04 17:36 星朝 阅读(12588) 评论(3) 推荐(0)
摘要: 一、经典公式1:    一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据     1)平均并发用户数为 C = nL/T   2)并发用户数峰值 C‘ = C + 3 根号C     C是平均并发用户数, 阅读全文
posted @ 2019-06-04 17:21 星朝 阅读(1899) 评论(0) 推荐(0)
摘要: 一次接口压力测试qps极低原因分析及解决过程 9 2日在做内部的性能测试相关培训时,发现注册接口压力测试qps极低(20左右),这个性能指标远不能达到上线标准 ,经过一系列调试,最后定位 98%的时间都花在对 用户 表 做update更新 (时间达1 阅读全文
posted @ 2019-06-04 17:12 星朝 阅读(4350) 评论(1) 推荐(0)
摘要: 1.从压力测试说起 压力测试的理解,xxx的性能10w/s,对你有意义么?     没有那家卖瓜的会说自己家的不甜,同样,没有哪个开源项目愿意告诉你在对它条件最苛刻的时候压力情况是多少,一般官网号称给你看的性能指标都是在最理想环境下的,毫无参考意义。 举个栗子,redis官网压测 阅读全文
posted @ 2019-06-04 17:01 星朝 阅读(2228) 评论(0) 推荐(0)
摘要: 达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题(目前达达已经与京东到家合并)。 达达业务主要包含两部分:商家发单,配送员接单配送,如下图所示。 达达的业务规模增长极大,在1年左右的时间从零增长到每 阅读全文
posted @ 2019-06-04 16:59 星朝 阅读(400) 评论(0) 推荐(0)
摘要: Windows10 64bit系统下,步骤就是: Edit > preferences > Administrator > Path to mysqldump tool: 将其路径设为:C:\Program Files\MySQL\MySQL Server 5.7\bin\mysq 阅读全文
posted @ 2019-06-04 16:21 星朝 阅读(1097) 评论(0) 推荐(0)
摘要: 1、授权(youpassword修改为你的密码) 本机登陆mysql: $:mysql u root p 改变数据库: mysql>use mysql; 从所有主机: mysql>grant all privileges on . to 'root'@'%' identified by 阅读全文
posted @ 2019-06-04 16:16 星朝 阅读(3398) 评论(0) 推荐(0)
摘要: 1.navicat 方式一:选中表,右键转储;(含有表结构和数据)   方式二:选择右上角工具,点击数据传输,在这个页面右侧选择数据库,左侧选择文件。  点击下一步,选择导出的表名和各种函数什么的,然后点击开始,ok。(含有表结构和数据)   方式三:写下导出表的sql 阅读全文
posted @ 2019-06-04 16:13 星朝 阅读(2835) 评论(0) 推荐(0)
摘要: (1)alt+鼠标左键 实现的是几个连续列要向上或者向下拉,能够同时操作多行数据。 (2)Shift+alt+鼠标左键 可以实现点选跨行的列模式同时操作,而且不通行可以点选不通列,进行跨行异列同时进行列编辑。 阅读全文
posted @ 2019-06-04 15:39 星朝 阅读(3926) 评论(0) 推荐(0)
摘要: Java陷阱之assert关键字   一、概述         在C和C++语言中都有assert关键,表示断言。       在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。   二、 阅读全文
posted @ 2019-06-04 15:29 星朝 阅读(16401) 评论(0) 推荐(1)
摘要: <! flowchart 箭头图标 勿删 最近在研究kafka,看了一堆理论的东西,想动手实践一些东西,奈何手上的数据比较少,突发奇想就打算写个爬虫去抓一些数据来玩,顺便把深入一下爬虫技术。 之前写过一些小爬虫,一般就是用python的requests+lxml来爬取数据。这次打算学一下python 阅读全文
posted @ 2019-06-04 15:25 星朝 阅读(2708) 评论(0) 推荐(0)
摘要: 1.xpath较复杂的定位方法: 现在要引用id为“J_password”的input元素,可以像下面这样写: WebElement password = driver.findElement(By.xpath("// [@id='J_login_form']/dl/dt/input[@id='J_ 阅读全文
posted @ 2019-06-04 15:23 星朝 阅读(6093) 评论(0) 推荐(1)
摘要: Spring Boot实战之单元测试 本文介绍使用Spring测试框架提供的MockMvc对象,对Restful API进行单元测试 Spring测试框架提供MockMvc对象,可以在不需要客户端 服务端请求的情况下进行MVC测试,完全在服务端这边就可以执行Controller的请求,跟启动了测试服 阅读全文
posted @ 2019-06-04 14:59 星朝 阅读(735) 评论(0) 推荐(0)
摘要: JSONPath 是xpath在json的应用。xml最大的优点就有大量的工具可以分析,转换,和选择性的提取文档中的数据。XPath是这些最强大的工具之一。如果可以使用xpath来解析json,以下的问题可以被解决:1,数据不使用特殊的脚本,可以在客户端交互的发现并取并获取。2,客户机请求的JSON 阅读全文
posted @ 2019-06-04 14:57 星朝 阅读(48452) 评论(0) 推荐(4)
摘要: 由于项目中需要添加单元测试,所以查询之后发现Mockito非常适合现在的web项目。 首先需要添加pom依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId 阅读全文
posted @ 2019-06-04 14:29 星朝 阅读(1776) 评论(0) 推荐(0)
摘要: 在上一篇,项目基本实现了Spring Boot对Mybatis的整合。这篇文章使用Mockito对项目进行测试。 1、使用postmat测试; 2、编写单元测试类,使用mockito进行测试; 3、使用idea内置工具进行测试 运行AicodeBgmsApplication.java,启动项目后,可 阅读全文
posted @ 2019-06-04 14:16 星朝 阅读(2283) 评论(0) 推荐(0)
摘要: 前言 前面的两篇文章讨论过《 为什么要写单元测试,何时写,写多细 》和《单元测试规范》,这篇文章介绍如何使用Springboot+Junit+Mockito做单元测试,案例选取撮合交易的一个类来做单元测试。 单元测试前先理解需求 要写出好的单测,必须先理解了需求,只有知道做什么才能知道怎么测。但本文 阅读全文
posted @ 2019-06-04 14:15 星朝 阅读(5558) 评论(0) 推荐(0)
摘要: 有时候,为了数据方便导出导入SQL,我们可以借助一定的工具,方便我们队数据库的移植,可以达到事半功倍的效果.在这里,就给大家简单的介绍一款能方便导出或者导入MySQL的数据. ①首先,选择你要导出的数据库,点击鼠标右键:如下图所示 ②这里是进行对你要导出的某个数据库的内容进行选择导出 ③对于操作过程 阅读全文
posted @ 2019-06-04 14:05 星朝 阅读(16822) 评论(0) 推荐(2)
摘要: 英文缩写                         英文                阅读全文
posted @ 2019-06-04 13:59 星朝 阅读(14149) 评论(0) 推荐(0)
摘要: 阅读目录前言正文  回到目录前言 Navicat作为比较老牌的数据库连接工具知名度比较广,功能也比较完善,但对入门的广大初学者来讲,怎么去找安装的资源包是一大难题,虽然经过一些“渠道”能找到可以正常使用的绿色安装包,但从长期来讲不太合适,不可能每次官网更新之后,又得去找新的安装包?可能有人 阅读全文
posted @ 2019-06-04 13:40 星朝 阅读(2172) 评论(0) 推荐(0)
摘要: Mockito Learning Notes Mock就是做一个假的object,对这个object里的方法的调用,都会被Mockito拦截,然后返回用户预设的行为。这样可以绕过需要从其它地方拿数据的地方,直接返回用户预设的数据,进行单元测试。 Mockito可以验证行为确实发生。 //Let's 阅读全文
posted @ 2019-06-04 13:19 星朝 阅读(309) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 转载请标明出处:http://blog.csdn.net/shensky711/article/details/52771493 本文出自: 【HansChen的博客】 mock和Mockito的关系 Mockito使用举例 Android Studio工程 阅读全文
posted @ 2019-06-04 11:55 星朝 阅读(543) 评论(0) 推荐(0)
摘要: Mockito是一种mock工具/框架。我理解EasyMock有点过时了,Mockito是现在比较流行的。 什么是mock?说的直白一点,大家都知道unit test应该是尽可能独立的。对一个class的unit test不应该再和其他class有任何交互。 现在有一个类,扫描一个目录并将找到的文件 阅读全文
posted @ 2019-06-04 11:21 星朝 阅读(490) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 Postman是开发中常用的接口测试工具,也可以用来进行并发测试。 使用方法如下: 1. 直接输入url 选择GET方法,点击Send。 结果打印一个“test”,如下: 2. 使用url变量 设置常用的url变量,点击Manage Environments 阅读全文
posted @ 2019-06-04 11:01 星朝 阅读(1093) 评论(0) 推荐(0)
摘要: JMeter接口测试 目前最新版本发展到5.0版本,需要Java7以上版本环境,下载解压目录后,进入\apache jmeter 5.0\bin\,双击ApacheJMeter.jar文件启动JMemter。 1、创建测试任务 添加线程组,右击测试计划,在快捷菜单单击添加 》线程(用户) 》线程组。 阅读全文
posted @ 2019-06-04 10:59 星朝 阅读(20812) 评论(1) 推荐(0)
摘要: Postman接口与压力测试实例  Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API & HTTP 请求调试。 1、环境变量和全局变量设置 环境变量可以使用在以下地方: URL URL params Header va 阅读全文
posted @ 2019-06-04 10:58 星朝 阅读(6017) 评论(0) 推荐(1)