摘要: 我们在进行多表查询的时候通常用到的方式是inner join内连接或者left join ,right join 左右连接,其实还有一种更简单的方法,但是这个方法呢比较不规范。而且性能略低,不太适用于大量数据的查询场景。我们直接看示例: 运营想要查看参加了答题的山东大学的用户在不同难度下的平均答题题 阅读全文
posted @ 2022-05-20 11:34 天生如此 阅读(2141) 评论(0) 推荐(0)
摘要: 内连接查询是我们常用的一种多表查询方式,具体看例子介绍一下如何通过内连接查询 现在运营想要查看所有来自浙江大学的用户题目回答明细情况,请你取出相应数据 示例 :question_practice_detail id device_id question_id result 1 2138 111 wr 阅读全文
posted @ 2022-05-18 11:24 天生如此 阅读(151) 评论(0) 推荐(0)
摘要: having的用法和where有点相似他的好处是可以对as后的列名进行判断,我们看一个例子就可以了解其用法 现在运营想查看每个学校用户的平均发贴和回帖情况,寻找低活跃度学校进行重点运营,请取出平均发贴数低于5的学校或平均回帖数小于20的学校。 示例:user_profile id device_id 阅读全文
posted @ 2022-05-18 10:50 天生如此 阅读(668) 评论(0) 推荐(0)
摘要: 首先我们看一道题 题目:现在你需要查看前2个用户明细设备ID数据,并将列名改为 'user_infos_example',,请你从用户信息表取出相应结果。 示例:user_profile id device_id gender age university province 1 2138 male 阅读全文
posted @ 2022-05-17 20:38 天生如此 阅读(427) 评论(0) 推荐(0)
摘要: 项目中我们经常遇到有关联性的接口需要进行测试,前一个接口会返回一串id,我们需要提取他给下一个接口使用,这里就需要用到我们Jmeter中的正则提取和JSON提取了。如果要是用正则提取的话我们还需要学习一下正则表达式,但好在现在我们大多数接口返回值都是以json的格式。所以现在JSON提取是我们常用的 阅读全文
posted @ 2022-05-17 17:14 天生如此 阅读(200) 评论(0) 推荐(1)
摘要: CSV文件是我们参数化时一种最常用的存储数据文件格式,Jmeter也为我们提供了提取CSV文件数据的工具 首先在创建CSV文件之前,我们要保证我们的CSV文件编码格式为ANSI或者UTF-8,我们可以用记事本另存为,将编码改成ANSI或者UTF-8 接着打开Jmeter,按照正常步骤添加循环控制器, 阅读全文
posted @ 2022-05-14 21:14 天生如此 阅读(1657) 评论(0) 推荐(0)
摘要: 计数器循环遍历和ForEach一样需要用到用户自定义的变量: 接下来如何按顺序或者说按照从1到5开始取里面的数据呢? 1.首先添加一个循环控制器 循环的次数就是我们取值次数,如果你有5个数据要取,那么就写5 2.添加计数器 最大值最好设置成数据的最大长度, 不然如果你循环次数多了就会超出 3.添加H 阅读全文
posted @ 2022-05-13 17:07 天生如此 阅读(687) 评论(0) 推荐(0)
摘要: 简单学习一下ForEach控制器的使用 ForEach控制器要配合用户定义的变量一起使用,主要用于一些少量数据参数化的场景,如果数据多的话不建议用这个方法,效率不高 这次我们以一个登录接口举例: 1.先定义好用户自定义变量 注意名称一定要用xx_ 否则的话ForEach取不到 2.再选择逻辑控制器: 阅读全文
posted @ 2022-05-13 14:03 天生如此 阅读(572) 评论(0) 推荐(0)
摘要: 简单总结一下我们在工作中常用到的Linux命令: 阅读全文
posted @ 2022-05-11 23:01 天生如此 阅读(36) 评论(0) 推荐(0)
摘要: 今天在用Ubuntu的时候想安装一个docker结果报错: dpkg was interrupted, you must manually run 'dpkg..’ 其实这个问题就按照他的提示输入:sudo dpkg --configure -a 等待一段时间后等他全部加载完了再输入: sudo a 阅读全文
posted @ 2022-05-11 22:56 天生如此 阅读(1023) 评论(0) 推荐(0)