2 中日成

尚未进行身份认证

暂无相关简介

等级
TA的排名 19w+

jmeter3.2+正则表达提取session&token&线程锁&json extractor

在一次app的接口业务中,涉及到了对token和session的提取应用,在此纪录遇到的问题以及解决方法1.分不同接口分别获取这两个值2.正则老是获取不到正确的值

2020-05-28 18:37:20

adb monkey实践+日志分析

1.执行命令adb shell monkey -p com.kang.official -v --throttle 300 --pct-touch 70 --pct-motion 30 10000 2>f:\monkey\error.txt 1>f:\monkey\info.txt–pct-touch 70 --pct-motion 30这两个命令是后面增加的,一个代表点击,一个代表滑动,两个加起来是100,代表不会进行其他事件操作,如轨迹事件,导航事件等等,指定这两种操作后,就极大的降低

2020-05-28 11:00:20

购物车拆单拆价

项目描述:新增购物车功能,订单拆单,拆价,多种优惠的使用测试重点:1.历史订单数据的兼容2.原有订单业务流程的影响3.订单列表的查询的性能4.多种类型商品,多种优惠方式的组合拆单,拆价遇到的问题:1.全部订单量过大时老是查询超时解决方案:加长超时等待时间2.同一个账号三端查询订单展示出来的数据不一致...

2020-05-22 14:10:33

mysql存储过程游标读取一个表的数据字段插入另外一个表

delimiter //CREATE PROCEDURE test_insert28()BEGINDECLARE mnm VARCHAR(30);DECLARE flag INT DEFAULT 0;DECLARE i INT DEFAULT 0;DECLARE random_num INT;#定义游标,title表一共7条数据#查出articles表的title字段值作为插入t...

2020-05-06 18:44:00

docker+gitlab+git bash基础配置

1.拉取Gitllabdocker pull gitlab/gitlab-ce2.运行gitlab容器docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitla...

2020-04-30 20:02:08

Postman+newman+jenkins

(一).新建一个jenkins的windows节点(二).在节点环境上部署newman的运行环境(dos窗口安装必须用管理员权限)1.安装node.js,版本太低也不行2.安装依赖及newmannpm install -g node-gypnpm install --global --production windows-build-toolsnpm install -g newman...

2020-04-24 20:06:25

自助机

项目描述:用于客人自助登记的机器类似于火车站的自助取票机,超市的自助收银机器,大致的业务流程是:客户预约-客人刷身份证-人脸识别对比(是否是本人)-读取预约单-加商品-支付-登记成功这一次属于对接,全是后端负责改动,前端基本没动遇到问题:1.一只登记不成功需要查询的接口过多导致了超时.最后调大了超时时间2.登记属于业务的终端多个渠道预约数据不统一造成多必要字段为空赋予默认值3....

2020-04-22 15:37:10

mysql sql执行顺序的理解

引用文章:https://blog.csdn.net/weixin_42115021/article/details/85396405SELECTa.*, b.s_scoreFROMStudent aJOIN Score b ON a.s_id = b.s_idand b.c_id = ‘01’#下方等价于#JOIN Score c ON a.s_id = c.s_id#JO...

2020-03-26 11:51:43

centos6.5 docker安装及pull镜像

1.建议在更高版本的centos上安装docker(yum install docker)2.docker分为企业版和社区版3.一开始用yum的方式安装一直失败4.安装docker-----start docker-----docker pull(最好使用docker官方提供的镜像5.pull的过程中一直失败–可以配置镜像加速器https://blog.csdn.net/azhegps/...

2020-03-20 19:09:40

jmeter请求报文过长慢+图拍base64转码处理

遇到的问题:1.请求报文过大jmeter挂了崩溃2.图片的BASE64转码3.引用jar包的问题(sun.misc.BASE64Encoder找不到jar包的解决方法)4.JMeter请求响应时间过长与实际相差大(开发的代码日志显示只要1s,jmeter响应时间显示30s)–一直未很好解决–基本断定时间花在了报文的加载上解决方法:1.a.jmeter用参数化的方法(CSV Data ...

2019-12-11 19:18:50

Linux查看日志的牛逼经验总结

1.(检索当前日期的ERROR及WARN级别的问题)grep -r date -d today +%Y-%m-%d catalina.out | grep -i -E ‘ERROR|WARN’2.显示ERROR或者warn日志后10行并显示行号more +/date -d today +%Y-%m-%d catalina.out|grep -i -En -A 10 ‘ERROR|WARN...

2019-12-06 20:39:53

selenium单例模式+testng.xml运行

解决问题:1.批量运行用例2.只实例化运行一个浏览器运行脚本3.继承同样可以实现只实例化一个脚本4.testng.xml运行用例时失败也会继续执行剩余的testng.xml文件配置(包名.类名)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-...

2019-12-03 20:31:48

jmeter断言响应时间+参数化科学计数法的处理+保存错误的响应日志

问题描述:1.导出数据库结果作为入参,导出的身份证号是科学计数法的需要处理(还需要先判断其长度18位)2.断言响应时间3.保存错误日志到文件解决方法:1.用到的函数select distinct(’="’||a.examuseridcard || ‘"’) as idd,a.examuser from checkback a where length(a.examuseridcard)...

2019-12-02 19:21:57

人工智能项目判读项目总结

项目概述:医生在录入客人的检查结果的时候有时候会涉及器官的具体部位,为了防止部位录入错误,接入人工智能判读,在医生录入结果的同时把结果的图片传给AI接口进行校验,判读器官的具体病灶部位经验总结:1.最重要的就是AI判读的准确性,为了保证准确性需要准备大量的医生操作的图片数据进行校验(还需要对图片数据进行归类,左侧的一类,右侧的一类,全部的一类)2.由于接口的传输是图片base64编码所以还...

2019-11-30 20:55:17

jmeter自定义读取txt文件的参数位置

1.需求:Jmeter读取文件参数化默认是按照逗号作为一个参数的定义,这次需求中的请求中逗号也是请求中的,所有我就自定义别的符号作为一个参数的结束定义,每次取的时候就会以作为一个参数的结束定义,每次取的时候就会以作为一个参数的结束定义,每次取的时候就会以作为一个值,2.中间还碰到了编码的问题,读取txt文件和发送请求的时候都定义为UTF-8.要不然会报格式错误...

2019-11-12 11:19:13

性能测试常用指标及监控

1.性能测试执行a.基准测试b.配置测试c.负载测试d.稳定性测试2.用到的术语:a.PV :用户每访问一个页面统计为一个PVb.TPS:每秒平均事务数。TPS>=PV.计算时可以应用二八原则c.并发数=TPS*(runtime+thinktime)3.性能测试的分层思路a.数据库的性能测试:直接测试开发的SQL语句b.然后API的性能测试:按照分层来可以一层一层断定问...

2019-11-10 22:45:43

调查问卷项目教训

项目描述:H5存储客户填写的调查问卷,各个端统一收集然后同步到问卷存储中心各个业务平台从问卷存储中心过滤获得问卷数据展示经验总结:1.此项目的测试的重点首先应该是对问卷答案的同步(涉及到各种答案类型:多选题,填空题,嵌套选择题,一开始测试时就应该直接做一条全量答案类型数据进行测试)2.中间研发为了尽量复用旧的代码,在过滤查询中采用了中间对应的数据,造成了很多问题(需求是A对应c进行过...

2019-10-13 23:11:01

捣腾一个sql查询(Oracle查询部分字段+限制结果)

1.需要查询结果字段中的部分数据(substr函数)substr(a.work,n,m)n:从第n个字符开始显示m:截取显示m个字符2.取查询结果中的中间行数数据(Oracle不能用limit)SELECT * FROM (SELECT ROWNUM n ,a.* FROM mi_date a) tmpWHERE n > 10 AND n < 20...

2019-10-12 19:43:46

Spring框架--测试思考

由来:老是听开发讲到“注入”,看一些开发视频老是听到这个框架,新生好奇所以就看看,下面仅是自己的一些回顾,没有任何技术可言,这也更像是一篇日记,毕竟大家都在忙着过国庆,我是觉得学点啥。回顾:(1)spring是一个容器,什么都可以放进去,兼容并包所有才变得很强大,很灵活(2)以往我们每引用一个对象都需要自己创建,现在交给spring统一管理,spring就成了一个中枢,它本身在启动时加载可...

2019-10-02 21:29:15

测试项目经验总结-------第三方支付项目总结

项目描述:通过第三方对接微信和支付宝/pos前端主动发起支付并发起定时结果查询遇到问题:1.第三方支付拿到状态后不回调2.第三方有订单,但是我们拿不到订单状态–导致两边不统一(有时候订单支付失败被取消了,我们拿不到取消状态,一直处于查询请求中;有时候拿到支付失败状态了,但是第三方订单未取消可以继续支付)3.涉及免密支付(微信和支付宝)和密码支付4.支付与退款请求的重复发送5.接...

2019-09-26 15:41:38

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取