- 博客(17)
- 收藏
- 关注
原创 Mock学习笔记
MOCK学习笔记 1 什么是mock 官方解释: mock是在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来模拟对象的行为 我遇到的问题: 测试过程中,我需要调用微信支付。如果每次测试都要真实的使用微信付款,我余额不足。为避免贷款上班,我需要对微信支付接口进行mock。 解决方式: 找到开发好兄弟,获取微信支付接口Url: http://wechat.com/pay(随便写的,非真实微信支付接口) 找到开发好兄弟,获取微信支付成功返回值&失败返回值 支付
2021-09-16 14:03:02
980
1
原创 pytest学习笔记
1 存储过程是什么? 带有逻辑的sql语句 2 存储过程有哪些优点? 2.1 快! 对于较为复杂的sql,存储过程执行速度更快 2.2 减少服务器压力 2.3 稳定 3 一些简单的存储过程分享 3.1创建一个简单查询的存储过程 DELIMITER $ CREATE PROCEDURE simple_procedure() BEGIN SELECT id FROM ADDRESS; END $ #调用存储过程 call simple_procedure(); #删除存储过程 dro
2021-09-16 11:29:14
243
原创 存储过程入门
1 存储过程是什么? 带有逻辑的sql语句 2 存储过程有哪些优点? 2.1 快! 对于较为复杂的sql,存储过程执行速度更快 2.2 减少服务器压力 2.3 稳定 缺点暂时不提 3 一些简单的存储过程分享 3.1创建一个简单查询的存储过程 DELIMITER $ CREATE PROCEDURE simple_procedure() BEGIN SELECT id FROM student; END $ #调用存储过程 call simple_procedure(); #删除存储过程 drop
2021-09-14 18:14:30
479
原创 jmeter验证登录接口
使用jmeter 验证同时20人登录接口 预制条件 1 20个可登录的用户 2 已安装jemter 1 新增thread group 线程组配置如下: 20 代表20个线程 0 线程同时开始 1 只循环一次 2 找到登录接口(一般按下F12后,点击登录,就可以找到这个http请求。) 假设登录只需要name和pwd两个字段。 3 新增http request 3 新增 csv data config 在本地桌面新增一个login.txt文件,填写你的name..
2021-05-12 10:33:06
1065
3
原创 ORACLE drop、truncate delete的区别。
ORACLE drop、truncate delete的区别。 1 drop table table_a; 删除表,释放表空间。 2 truncate table table_a; 删除表中数据,不删除表,释放表空间。--表空间不足,用这个。 3 delete from table_a; 删除表中数据,不删除表,不释放表空间。 ...
2020-12-17 15:36:51
410
原创 linux redhat 7.3系统搭建mysql数据库
Linux 搭建mysql 搭建说明: 1 本次搭建基于REDHAT 7.3操作系统,在不同版本的Linux 上搭建mysql 数据库(5.7版本)的操作略有不同,本文档及本文档中所有linux命令仅供参考,请根据实际需求进行相关修改。 3 建议使用root用户,用于安装mysql数据库。 搭建步骤 1 下载mysql。 下载链接:https://dev.mysql.com/downloads/ 进入后,请根据自己操作系统版本选择对应的下载包。 2 安装前检查 检查机器中...
2020-12-04 11:10:09
1670
原创 Oracle数据库将一个存在数据的number类型字段修改为varchar2字段
ALTER TABLE TABLE_NAME RENAME COLUMN TEST_COLUMN TO TEST_COLUMN_TEMP; ALTER TABLE TABLE_NAME ADD VARCHAR2(6); UPDATE TABLE_NAME SET TEST_COLUMN=TRIM(TEST_COLUMN_TEMP); ALTER TABLE TABLE_NAME DROP COLUMN TEST_COLUMN_TEMP;
2020-12-03 18:36:59
1694
原创 burp suite 安装与常见安全问题的测试方式
安全测试总结: burp suite使用方法: Burp Suite使用方法 Burp Suite 使用的版本为1.7.33 1 安装 一路点击next ,无需进行其他配置。 出现下图,安装完成 2 建立一个临时文件,无需进行其他配置 软件会提示更新,不推荐更新 成功进入主界面 3 修改options,可将option 的配置改成如下 4 设置本地代理 使用chrome 打开下界面 chrome://settings/ 打开本地代理设置 修改...
2020-08-15 11:20:10
885
原创 简单的python Tkinter计算器
设置按钮,没按下一个按钮后,结果对应的字符串发生改变,最后通过eval()函数计算结果。# 简单说下实现思路。
2019-12-10 19:30:03
883
原创 欢庆520
from turtle import * import time setup(800,600,0,0) speed(2) title("draw 520") shape("turtle") color("blue") width(2) penup() seth(90) forward(100) seth(180) forward(200) pendown() seth(180) forwar...
2018-05-20 17:44:50
222
原创 一个简单粗糙的C++发牌程序
//程序设计思想:定义puke类,生成54个对象,然后将对象随机发到3位玩家手中 //实际上只定义了两位玩家,第三位玩家的牌就是前两位玩家剩下的 //将玩家手中的牌进行排序和输出#include <iostream> #include<random> #include<cstdlib> #include<ctime> using namespace ...
2018-05-04 14:00:36
1386
1
原创 冒泡排序,冒泡排序改进,插入排序的Python实现
import random import time i=[random.randint(1,100000) for j in range(1,1000)] list (i) def math1(i):#冒泡排序 start=time.time() for j in range(1,999): for k in range(0,999-j): ...
2018-05-03 15:04:41
235
原创 冒泡排序,快速排序,插入排序的c++实现
#include<iostream> using namespace std; int buf[10] = { 1, 9, 7, 5, 6, 4, 2, 3, 8, 11}; void swap(int &a, int &b)//交换ab两数 { a = a + b; b = a - b; a = a - b; } void print(int *p, i...
2018-05-03 15:02:26
348
原创 基于Python的简单天气爬虫程序
import re import urllib.request import tkinter from tkinter import * import matplotlib.pyplot as plt from pylab import * def zuoye(): url="http://tianqi.so.com/weather/" data=urllib.request....
2018-03-26 16:25:44
1328
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅