Cook pasta in salted water until al dente, then drain and cool.Whisk mayonnaise, lemon juice, olive oil, mustard, salt, and pepper in a large bowl.Add drained tuna and cooled pasta, then toss gently.Fold in tomatoes, cucumber, onion, and herbs.Chill for 20 minutes before serving.