摘要:
1. 单引号和双引号一样,可以嵌套使用,但不能交叉使用 三引号可以指定多行字符串 a) 双引号和单引号嵌套使用: n = 8 sql = f"select version('{n}')" print(sql) # 打印:select version('8') b) 多层嵌套(使用转义字符) n = 阅读全文
摘要:
1. 下载并安装python https://www.python.org/getit/ 下载后的文件:python-3.7.2.exe 一路下一步(注意勾选Add Python 3.5 to PATH按钮,添加环境变量) 安装完成后,在cmd命令行中输入python命令,如下图所示,说明安装成功 阅读全文
摘要:
性能测试分为: 1. 并发测试 通过模拟并发访问,测试多用户对同一个应用、模块或数据记录时是否会发生死锁或其他性能问题。主要目的是发现系统中可能隐藏并发访问时的问题,例如内存泄露、线程锁或资源争用方面的问题。在开发的各个阶段使用工具进行测试。多个用户在同一时间对同一系统进行相同操作(狭义并发和广义并 阅读全文
摘要:
1. 误区 如下图所示,并发数设置为1000,启动时间设置1s,就是每秒发起1000个请求(错误) 上述的设置,表示在1s内启动1000个线程,之后,jmeter便以最大限度的1000个并发进行压测,不能保证1s内只有1000个请求 2. 解决方案 添加Constant Throughput Tim 阅读全文
摘要:
一、定时器的作用域1. 定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面);2. 当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;3. 如果希望定时器仅应用于其中一个sampler,则把定时器作为子节点加入; 二、定时器的作 阅读全文
摘要:
响应时间(RT)reponse time指系统对请求作出响应的时间。一般关注平均响应时间和最大响应时间。对于单机没有并发操作的应用系统而言,普遍认为响应时间是一个合理且准确的性能指标,但响应时间并不能直接反应软件的性能高低,软件性能的高低实际上取决于用户对该响应时间的接受程度。例如,游戏(1s内)和 阅读全文
摘要:
一、概念: Jmeter共有8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(config elements 、pre-processors、timers 、post-processors、as 阅读全文
摘要:
步骤如下: 1. 添加http代理服务器(Add -> Non-TestElement -> HTTP(S)Test Script Recorder) 2. 对http代理进行配置,如下图: 出现如下界面,说明配置成功 3. 设置手机或PAD的代理为本PC机,即可进行操作 4. 录制完成后,筛选掉无 阅读全文
摘要:
select 0 选择到0数据库 redis默认的数据库是0~15一共16个数据库 keys * 取出当前所有的key keys 123* 获取名称中包含123的键 get 键值名称 获取某个键的值 del name 删除key name expire confirm 100 设置confirm这个 阅读全文
摘要:
问题: 服务报错:incompatible with sql_mode=only_full_group_by,如下图所示: 分析: NLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查。各种精确查询会报错 解决 阅读全文